Jon*_*nny 0 python numpy calculus
我有以下曲线:
曲线由一组数据点定义.
如果围绕水平轴旋转360度,我该如何计算该曲线所包围的体积?
我可以使用数值积分计算曲线下面的区域,例如np.trapz,但我不确定下一步该做什么.
np.trapz
Ale*_*ley 6
对于您的功能f(x),您想要计算关于-axis 的旋转量x.
f(x)
x
这是通过积分f(x)*f(x),即函数 - f(x)平方,使用np.trapz或任何其他积分方法,然后乘以常数pi(内置于NumPy中np.pi)给出的.
f(x)*f(x)
np.pi
对此的直觉在于从半径计算圆的面积的公式:pi * r**2.
pi * r**2
通过围绕x轴旋转360度曲线形成的固体由沿着x轴的每个点处的无穷小的圆盘组成.每个磁盘都有半径f(x).因此,每个磁盘的面的区域pi * f(x)**2.
pi * f(x)**2
沿x-axis 积分可累计无限小磁盘的体积并计算固体的体积.
归档时间:
11 年,1 月 前
查看次数:
970 次
最近记录:
8 年,11 月 前