Python相当于Matlab函数'ellipke'

时间:2014-02-23 19:19:15

标签: python matlab

Python中的命令/命令是否等同于Matlab的ellipke(M)函数?

K = ellipke(M)返回M中每个元素的第一种完整椭圆积分。

2 个答案:

答案 0 :(得分:2)

Sympy的mpmath.ellipk(m, **kwargs)可以为你评估第一种完整的椭圆积分。

答案 1 :(得分:1)

您可以向量化mpmath.ellipk(m, **kwargs)以使用数组:

ellipke = numpy.vectorize(mpmath.ellipk)

但如果您不想处理sympy,可以使用scipy.integrate.quad

定义自己的方法