我想使用在R中Wolfram中使用的函数EllipticE()、ElliptCcf()和EllipticK()

我想使用在R中Wolfram中使用的函数EllipticE()、ElliptCcf()和EllipticK(),r,wolfram-mathematica,integral,wolframalpha,R,Wolfram Mathematica,Integral,Wolframalpha,我已经安装了pracma软件包,我知道R中有一个函数叫做ellipke(),它的使用方法与Wolfram中的EllipticE()和EllipticF()相同,这些函数用于求解椭圆积分,但在Walfram中使用这些函数的方法是使用两个参数,例如: EllipticK[2,3],数学上是E(2 | 3)。首先,我需要在R中使用类似EllipticK()的函数。 第二,我可以使用ellipke()(在R中)就像我在Wolfram中使用EllipticE()和EllipticF(),但只有一个参数,例

我已经安装了pracma软件包,我知道R中有一个函数叫做ellipke(),它的使用方法与Wolfram中的EllipticE()和EllipticF()相同,这些函数用于求解椭圆积分,但在Walfram中使用这些函数的方法是使用两个参数,例如:

EllipticK[2,3]
,数学上是E(2 | 3)。首先,我需要在R中使用类似EllipticK()的函数。
第二,我可以使用ellipke()(在R中)就像我在Wolfram中使用EllipticE()和EllipticF(),但只有一个参数,例如在Wolfram中,是EllipticE(2,1),但在R中,只允许我做
ellipke(2)
使用
Carlson
包:

> Carlson::elliptic_E(2,3)
[1] 0.475224+1.591887i
这是相同的

EllipticK
是第一类完整的椭圆积分:

EllipticK[x] = EllipticF[Pi/2,x]
与卡尔森一起:

> Carlson::elliptic_F(pi/2,3)
[1] 1.001077-1.17142i

与相同。

这项工作太棒了!。像EllipticK()一样,还有一些?@DiegoAndresBurgos请看我的编辑。别忘了:-)还有一件事,当我可以使用**wolfram**EllipticE(2)中的一个参数时,**R**中的等价物将是椭圆?@DiegoAndresBurgos这是
椭圆(pi/2,2)
。非常感谢!!