我有一些分散的3D数据,我想制作表面图。
分散的数据如下所示。
这是我在使用数据制作曲面图时得到的(我使用了函数网格数据。请参阅下面的代码。)
[xq, yq] = meshgrid(-95:2:190, 20:0.5:170);
vq = griddata(XYZ(:,1),XYZ(:,2),XYZ(:,3),xq,yq,'natural');
surf(xq, yq, vq); %XYZ is the 3 column array contains the scattered data
我对结果不满意,因为我希望高度相同的点与线连接。换句话说,我预期的结果更像下图。
特别是在表面图(第2张图)中,我不希望峰之间的扭曲谷。我希望峰值在曲面图上也能平滑连接(就像第3幅图一样)
所以我的问题是,我怎样才能使曲面图像第3张图片一样?谢谢。