我有一个 (x,y) 数据集,x 域为 (0,10)。该数据集表示我想要查找其体积的对象的横截面。我的想法是:
这是我迄今为止所掌握的内容的片段:
import numpy as np
from scipy import interpolate
from scipy.integrate import quad
#assume (x,y) dataset has been imported as xvals, yvals
f = interpolate.interp1d(xvals,yvals)
area=quad(f,0,xvals[-1],limit=200) #this finds the cross sectional area, I need a 3D volume
如何找到逆 g(y)?或者更一般地说,找到绕 y 轴旋转的形状所包围的体积的最佳过程是什么?