作业帮 > 数学 > 作业

matlab 三元函数 画图 网格 出不来

来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/07/09 03:53:25
matlab 三元函数 画图 网格 出不来
x=12566:100:32699;
[x,y]=meshgrid(x);
z=2.*0.000036096.*x./(0.00000356738.*y.^2.*22179.6.^2.*sqrt((1-(x./y).^2).^2+(x./y).^2/(4595.6^2)).*sqrt((1-(x./22179.6).^2).^2+(x./22179.6).^2/(166.8^2)));
plot3(x,y,z);
画的图上只有在x=y时z才有相应的非零数值,在其它x不等于y的地方z恒为零,但按公式来应该处处有值啊!
matlab 三元函数 画图 网格 出不来
那是因为别的点太小了,几乎为0.
你加一句zlim([0,1e-9]),就能看到别的地方了
还有网格图用mesh,不是plot3