2026a
# Elliptic.K
第一类完全椭圆积分
函数库: TyMath
# 语法
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.