-1
这段代码有什么问题?没有间隔和只有一个Z功能完美工作,但我不能让它工作。 请帮忙。以2个不同间隔的2个变量的Matlab函数
X=[0:0.01:1]
Y=[0:0.08:8]
[X,Y] = meshgrid(X,Y)
if X-0.08*Y <0.2
Z=1-(10*(X-0.08*Y)-1).^2
else
Z=X*Y;
end
mesh(X,Y,Z);
title('a mesh plot of a function of two variables');
xlabel('x'); ylabel('y'); zlabel('z');
感谢您输入。但是X * Y不会给出与X相同的结果。* Y,考虑到if语句,我不认为他/她想要进行矩阵乘法。 – Wli
是的。我不确定需要什么,所以我就这样离开了。 – bornruffians