2026a

# Elliptic.K


第一类完全椭圆积分

函数库: TyMath

# 语法

Elliptic.K(m)

# 说明

Elliptic.K(m)返回第一类完全椭圆积分示例

# 示例

求第一类完全椭圆积分
using TyMath
s = Elliptic.K.([1/2 pi/4 1 -5.5])
s = 1×4 Matrix{Float64}:
1.85407    2.22525    Inf    0.932467
绘制第一类完全椭圆积分

绘制第一类完全椭圆积分。

using TyMath
using TyPlot
x = -5:0.01:1
y = Elliptic.K.(x)
plot(x,y)
grid("on")
title("第一类完全椭圆积分")
xlabel("m")
ylabel("Elliptic.K(m)")

# 输入参数

m-输入
标量 | 向量 | 矩阵 | 多维数组

输入数组,指定为标量、向量、矩阵或多维数组。m 仅限于实数

数据类型: Int64 | Int32 | Int16 | Int128 | Float64 | Float32 | Float16 | UInt

# 详细信息

第一类完全椭圆积分

第一类完全椭圆积分定义如下:

注意,某些定义使用椭圆模数k或模角 α 而不是参数m。它们的关系为

# 提示

  • 如果m是向量或矩阵,则 Elliptic.K(m) 返回对 m 的每个元素计算的第一类完全椭圆积分。

# 参考

[1] Milne-Thomson, L. M. “Elliptic Integrals.” Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. (M. Abramowitz and I. A. Stegun, eds.). New York: Dover, 1972.

# 另请参阅

ellipke | Elliptic.E | Elliptic.F