我试图用python找到给定一组数据点(x,y,z)的体积。这些数据点是从实验中采集的样本(因此绘制的曲面可能非常不规则)。我已经知道了如何创建一个三维绘图,但不知道如何使用python计算体积。在
X, Y = np.meshgrid(x, y)
Z = griddata(xpts, ypts, zpts, x, y)
fig = plt.figure()
ax = fig.gca(projection='3d')
surf = ax.plot_surface(X, Y, Z,
rstride=5,
cstride=5,
cmap=cm.jet,
linewidth=0,
antialiased=True,
vmin=np.nanmin(Z),
vmax = np.nanmax(Z))
这里有一个类似的问题,可以使用pythonVolume under "plane" defined by data points - python来查找不规则曲面下的区域。这能适应找到音量吗? 感谢任何帮助。 谢谢。在
我会很懒,像黑盒子一样使用ConvexHull:
尽管这可能不是CPU优化的,因为converxhull计算了很多东西。在
希望这有帮助。在
相关问题 更多 >
编程相关推荐