我正在制作一些表面图。我有3个列数据向量:
(X)是信号长度
(Y)是相应的RPM值
(Z)是相应的质量数值
我当时正在做的是:
xlin = linspace(min(X),max(X),30);
ylin = linspace(min(Y),max(Y),30);
[xx,yy] = meshgrid(xlin,ylin);
zz = griddata(X,Y,Z,xx,yy,'cubic');
figure(1)
clf
hold on
surf(xx,yy,zz)
现在这通常可行。但是对于我来说,一组特定的X,Y,Z似乎与正常情况有任何不同,由此产生的表面情节看起来很混乱,因为所有的"点"联合起来。
我的意思是,行中的最后一个点由diag行连接到下一行的第一个点,而右上角的最后一个点连接到左下角的第一个点。 / p>
示例(正常工作):
错误地说: