已知三组数据,如何用matlab绘制三维曲面图?
2个回答
展开全部
surf(X,Y,Z)
X,Y表示参数,Z表示值
例如Z=f(X,Y)
X,Y都是一维向量
如果你的值X是矩阵
那么利用reshape(X,length(X),1)化成一维的向量(对三个都)
再利用surf
X,Y表示参数,Z表示值
例如Z=f(X,Y)
X,Y都是一维向量
如果你的值X是矩阵
那么利用reshape(X,length(X),1)化成一维的向量(对三个都)
再利用surf
追问
>> x=[0,0,1,1];
y=[0,1,1,0];
z=[0,1,2,1];
>> surf(x,y,z);
这个吗?是不对的。。。
??? Error using ==> surf at 78
Z must be a matrix, not a scalar or vector.
?????
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询