matlab问题,求大神指导

qq_1572902205 2015-08-25 03:58:56
u=2.06;

H=50.2;

Q=0.93;
[x,y]=meshgrid(0:50:25000,-2000:50:2000);

sigy=0.0048+280.73*x.^0.9311-72.03*x.^1.074;

sigz=433.54+463.66*y.^2.1-443.91*y.^0.04;

C=Q./(pi*sigy.*sigz*u+eps).*exp(-0.5*(y./(sigy+eps)).^2).*exp(-0.5*(H./(sigz+eps)).^2);

figure
% plot3(x,c,y);%plot3(x,y,c)能正常显示,mesh(x,y,c)无法显示,
mesh(x,y,c)
% Error in ==> Untitled at 16 mesh(x,y,c)

xlabel('x'),ylabel('y'),zlabel('C')
...全文
75 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_1572902205 2015-08-25
  • 打赏
  • 举报
回复
找到答案了,C=Q./(pi*sigy.*sigz*u+eps).*exp(-0.5*(y./(sigy+eps)).^2).*exp(-0.5*(H./(sigz+eps)).^2); 这一句出现了复数,取实部就行了

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧