作业帮 > 综合 > 作业

matlab 绘制函数的曲面图和等高线.如图其中x的21个值均匀分布在【-5,5】范围,y的31个值均匀分布在【0,10

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 20:08:45
matlab
绘制函数的曲面图和等高线.如图
其中x的21个值均匀分布在【-5,5】范围,y的31个值均匀分布在【0,10】,要求使用subplot(2,1,2)和subplot(2,1,2)将产生的的曲面图和 等高线画在同一个窗口上.
x=linspace(-5,5,21);
y=linspace(0,10,31);
[xx,yy]=meshgrid(x,y);
zz=cos(xx).*cos(yy).*exp(-sqrt(xx.^2+yy.^2)/4);
subplot(1,2,1)%我感觉竖着放不如横着放好看,就横放了,
              %如果按要求是要用subplot(2,1,1),
              %下面也相应改成subplot(2,1,2)
surf(xx,yy,zz)
xlabel('x'),ylabel('y'),zlabel('z')
subplot(1,2,2)
contour(xx,yy,zz,21),axis square