我目前正在尝试插入以下曲面图,以便添加更多点并使其更加平滑:
hSurf =冲浪(X,Y,Z)
X,Y和Z都是大小为nXm的矩阵。
在寻找解决方案时,我找到了函数griddata,但我发现只有X,Y和Z作为向量的语法。因此,任何尝试都没有成功!
你知道吗?很多!Kooglof
答案 0 :(得分:0)
使用griddata
是正确的方法。首先,使用meshgrid
定义常规网格,例如
[x,y] = meshgrid(-0.2160:-0.0001:-0.2319,0.2161:0.0001:0.2319); % replace the values by meaningful borders
然后将非常规网格X
,Y
映射到常规网格
z = griddata(X,Y,Z,x,y,'cubic')
其中'cubic'
可以用preffered方法替换。