matlab画2元函数图像

matlab画2元函数图像
有一个二元函数0
其他人气:766 ℃时间:2020-02-20 15:03:39
优质解答
>> clear
>> [x,y]=meshgrid(0.1:0.1:5);
>> r=x+y+x.*y;
>> z=((r-(r.^2-4*x.*y)^0.5)./y/2)^0.5;
>> surf(x,y,abs(z))
>> shading interp
>> xlabel('x');
>> ylabel('y');
>> zlabel('z');
注意上面那个z,里面有复数,所以mesh(x,y,z)或者surf(x,y,z)都会有点小问题.你最好再检查一下,你的z的表达式.
这里做出它的模,就是长度.
哈哈,上面我粗心了,上面是错的,你用下面的就OK了.
>> clear
>> [x,y]=meshgrid(0.1:0.1:5);
>> r=x+y+x.*y;
>> z=((r-(r.^2-4*x.*y).^0.5)./y/2).^0.5;
>> surf(x,y,z)
>> shading interp
>> xlabel('x');
>> ylabel('y');
>> zlabel('z');
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版