我试图使用 python 找到给定一组数据点 (x,y,z) 的体积。这些数据点是从实验中收集的样本(因此绘制的表面可能非常不规则)。我已经弄清楚了如何创建 3D 绘图,但没有弄清楚如何使用 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))
这是一个类似的问题,使用 python 查找不规则表面下的面积,由数据点定义的“平面”下的体积 - python https://stackoverflow.com/questions/8792551/volume-under-plane-defined-by-data-points-python。这可以用来求体积吗?
任何帮助表示赞赏。
谢谢。