请教ListPlot3D的绘制
mathematica吧
全部回复
仅看楼主
level 3
yb118 楼主
上个图方便大佬阅读:
看了半天帮助文档也找不到办法,只好请教大家:
问题文字描述:数据做成了矩阵,ListPlot3D可以直接对矩阵绘图,横纵坐标默认矩阵行列的序号,并且可以通过DataRange参数,显示数据的初始变量。但是这么做有个问题,图的边界不给进行平滑处理。
后来发现可以吧这个矩阵转化成 矩阵点数x3 的列表,如果第一列、第二列分别对应矩阵行列的变量数组,第三列为这个矩阵数据组,ListPlot3D作用在这个 矩阵点数x3 的列表也可以绘出同样图,而且边界有平滑。但是这么做又有问题:经常会把无效数据的区域也给绘制出来,用ListPointPlot3D查看原始数据点和之前矩阵直接绘图是一样的。
请教如何让ListPlot3D对一个矩阵作图的时候可以平滑?或者ListPlot3D 这个 矩阵点数x3 的列表时候可以不绘制无效数据区域?
2020年06月22日 04点06分 1
吧务
level 10
插值一个RegionFunction出来?
2020年06月22日 05点06分 2
谢谢你的回复,,不过我并不事先知道那些区域是允许的,只是想让它如实把ListPointPlot3D的点如实平滑连接起来就行,谁知道整出这么多幺蛾子。
2020年06月22日 07点06分
1