Python 极坐标系下的积分函数

Python 极坐标系下的积分函数,python,math,numpy,scipy,sympy,Python,Math,Numpy,Scipy,Sympy,例如,我有一个用极坐标定义的函数,它可能是这样的: r = a*b/sqrt((b*cos(f)^2) + (a*sin(f))^2) # ellipse in polar coordinates, # when center of ellipse is polus # and bigger axis is polar axis # f is angle, r is distance 例如,如何在sciPy中找到椭圆线的长度 非常感谢您的光临。您似乎想计算一个。如果您只看椭圆,那么解决方案

例如,我有一个用极坐标定义的函数,它可能是这样的:

r = a*b/sqrt((b*cos(f)^2) + (a*sin(f))^2) 
# ellipse in polar coordinates,
# when center of ellipse is polus 
# and bigger axis is polar axis
# f is angle, r is distance
例如,如何在sciPy中找到椭圆线的长度


非常感谢您的光临。

您似乎想计算一个。如果您只看椭圆,那么解决方案是,您可以使用SciPy的
SciPy.special.ellipeinc()
或SymPy的
ellipal_k()
函数


如果您对更通用的方法感兴趣,那么根据函数的属性,集成方案的选择可能会有所不同。

似乎您想要计算一个更通用的方法。如果您只看椭圆,那么解决方案是,您可以使用SciPy的
SciPy.special.ellipeinc()
或SymPy的
ellipal_k()
函数


如果您对更通用的方法感兴趣,那么根据函数的属性,集成方案的选择可能会有所不同。

似乎您想要计算一个更通用的方法。如果您只看椭圆,那么解决方案是,您可以使用SciPy的
SciPy.special.ellipeinc()
或SymPy的
ellipal_k()
函数


如果您对更通用的方法感兴趣,那么根据函数的属性,集成方案的选择可能会有所不同。

似乎您想要计算一个更通用的方法。如果您只看椭圆,那么解决方案是,您可以使用SciPy的
SciPy.special.ellipeinc()
或SymPy的
ellipal_k()
函数

如果您对更通用的方法感兴趣,那么集成方案的选择可能会因函数的属性而异