求

这两个式子的三维图代码
我敲了很多遍都运行不出来
希望有人help me
你的第一个超级长的z
clear
%设定范围与步长
step=1;
xrange=[0 60];
yrange=[0 20];
%根据步长和范围计算离散的采样点
x=[xrange(1):step:xrange(2)];
y=[yrange(1):step:yrange(2)]';%x和y注意有一个要转置一下才能用z出来一个矩阵
%根据所需要的公式计算Z
z=exp(-0.45.*x).*(38.57+exp(0.1.*x).*(-48.43-33.43.*y)+exp(0.35.*x).*(-38.57-33.43.*y)+33.43.*y+exp(0.45.*x).*(51.43+33.43.*y));
%绘制曲面
surf(x,y,z);
title('这个z真长')
xlim([0,x(length(x))]);
ylim([0,y(length(y))]);

你的第二个z
clear
%设定范围与步长
step=1;
xrange=[0 20];
yrange=[0 80];
%根据步长和范围计算离散的采样点
x=[xrange(1):step:xrange(2)];
y=[yrange(1):step:yrange(2)]';%x和y注意有一个要转置一下才能用z出来一个矩阵
%根据所需要的公式计算Z
z=501.08+y.*(-2.22-4.*x)+x.*(236.45+22.*x);
%绘制曲面
surf(x,y,z);
title('这个z好多了。。')
xlim([0,x(length(x))]);
xlabel('x');
ylim([0,y(length(y))]);
ylabel('y');
