如何求解 python 中的 Jacobian 椭圆函数
How to solve Jacobian elliptical function in python
我知道如何用 EllipticF
在 Mathematica 中求解:
EllipticF[ζI[P], k2[P]] - EllipticF[ζr[P, r], k2[P]]
这基本上就是我想在 Python 中做的事情。我尝试了很多东西,例如函数 scipy.special.ellipj
,但它 returns 是一个列表,我想要一个数字。请问有谁知道怎么解决这个问题吗?
相当于 Mathematica 的 EllipticF
in SciPy is scipy.special.ellipkinc
.
例如,在 Wolfram Alpha 中,EllipticF(3/4, 1/10)
给出数值 0.7564213553633020688976920...
。
和SciPy,
In [49]: from scipy.special import ellipkinc
In [50]: ellipkinc(0.75, 0.1)
Out[50]: 0.7564213553633021
(我不知道你传递给 EllipticF
的参数是什么,所以我无法帮助你。)
我知道如何用 EllipticF
在 Mathematica 中求解:
EllipticF[ζI[P], k2[P]] - EllipticF[ζr[P, r], k2[P]]
这基本上就是我想在 Python 中做的事情。我尝试了很多东西,例如函数 scipy.special.ellipj
,但它 returns 是一个列表,我想要一个数字。请问有谁知道怎么解决这个问题吗?
相当于 Mathematica 的 EllipticF
in SciPy is scipy.special.ellipkinc
.
例如,在 Wolfram Alpha 中,EllipticF(3/4, 1/10)
给出数值 0.7564213553633020688976920...
。
和SciPy,
In [49]: from scipy.special import ellipkinc
In [50]: ellipkinc(0.75, 0.1)
Out[50]: 0.7564213553633021
(我不知道你传递给 EllipticF
的参数是什么,所以我无法帮助你。)