作业帮 > 综合 > 作业

matlab画三维曲面图

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 07:09:22
matlab画三维曲面图
我想用MATLAB画一个三维曲面图
z=x/(x+3.6)*y
x的范围是(5,50)
y的范围是(6.5,17.5)
另外我想更换3.6的值,画出5个不同的曲面,值分别为3.6,4.6,5.6,7.6,8.6,最好能够在一个坐标内观察,我想分别比较几张曲面的区别.
clc
clear
p=[3.6,4.6,5.6,7.6,8.6];
x=linspace(5,20,200);
y=linspace(6.5,17.5,200);
[xx,yy]=meshgrid(x,y);
figure
hold on
for i=1:length(p)
zz=xx./(xx+p(i)).*yy;
surface(xx,yy,zz);
shading flat
end
xlabel('x'),ylabel('y'),zlabel('z');
legend('3.6','4.6','5.6','7.6','8.6')
view(73,30)%s视角,具体看帮助
hold off
点菜单上面旋转视角,区别更明显