文档帮助中心文档
雅可比椭圆函数
[SN,CN,DN] = ellipj(U,M)
[SN,CN,DN] = ellipj(U,M,tol)
例子
[SN,CN,DN] =椭圆j(U,米)返回雅可比椭圆函数SN,CN,DN为相应的参数元素求值U和参数米.输入U而且米必须是一样的尺寸,或者两者都有U或米必须为标量。
[SN,CN,DN] =椭圆j(U,米)
SN
CN
DN
U
米
[SN,CN,DN] =椭圆j(U,米,托尔)计算出精确的雅可比椭圆函数托尔.的默认值托尔是每股收益.增加托尔一个不太准确但计算速度更快的答案。
[SN,CN,DN] =椭圆j(U,米,托尔)
托尔
每股收益
全部折叠
求的雅可比椭圆函数U = 0.5而且M = 0.25.
U = 0.5
M = 0.25
[s,c,d] = ellipj(0.5,0.25)
S = 0.4751
C = 0.8799
D = 0.9714
的雅可比椭圆函数5 U≤≤5而且M = 0.7.
5 U≤≤5
M = 0.7
M = 0.7;U = -5:0.01:5;[S,C,D] =椭圆j(U,M);情节(U, S, U C U, D);传奇(“锡”,“CN”,“DN”,“位置”,“最佳”网格)在标题('Jacobi椭圆函数sn,cn,dn')
的允许范围内,生成雅可比椭圆sn函数的曲面图米而且5 U≤≤5.
[M,U] = meshgrid(0:0.1:1,-5:0.1:5);S =椭圆j(U,M);冲浪(U, M S)包含(“U”) ylabel (“米”) zlabel (“锡”)标题(Jacobi椭圆函数sn的曲面图)
的默认值托尔是每股收益.找到具有默认值为任意的运行时米使用抽搐而且toc.增加托尔乘以1000,得到运行时间。比较运行时间。
抽搐
toc
抽搐ellipj (0.253, 0.937)
Ans = 0.2479
运行时间为0.103078秒。
抽搐ellipj(0.253, 0.937,每股收益* 1000)
运行时间为0.017189秒。
ellipj当公差显著增加时,运行速度显著加快。
ellipj
输入数组,指定为标量、向量、矩阵或多维数组。U仅限于实际值。如果Unonscalar,米必须是大小相同的标量或非标量U.
数据类型:单|双
单
双
输入数组,指定为标量、向量、矩阵或多维数组。米可以取值0≤米≤1.如果米是一个非标量,U必须是大小相同的标量或非标量米.映射的其他值米中描述的转换转换到此范围[1],式16.10和16.11。
结果的准确度,指定为非负实数。默认值为每股收益.
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
int8
int16
int32
int64
uint8
uint16
uint32
uint64
雅可比椭圆函数sn,返回为标量、向量、矩阵或多维数组。
雅可比椭圆函数cn,返回为标量、向量、矩阵或多维数组。
雅可比椭圆函数dn,返回为标量、矢量、矩阵或多维数组。
雅可比椭圆函数是用积分来定义的
u = ∫ 0 ϕ d θ 1 − 米 罪 2 θ .
然后
年代 n ( u ) = 罪 ϕ , c n ( u ) = 因为 ϕ , d n ( u ) = 1 − 米 罪 2 ϕ .
椭圆函数的一些定义使用椭圆模量k或者模角α而不是参数米.它们是由
k 2 = 米 = 罪 2 一个 .
雅可比椭圆函数服从许多数学恒等式。有关好的示例,请参见[1].
ellipj的算术-几何平均方法计算雅可比椭圆函数[1].它从三连数开始
一个 0 = 1 , b 0 = 1 − 米 , c 0 = 米 .
ellipj计算连续迭代使用
一个 我 = 1 2 ( 一个 我 − 1 + b 我 − 1 ) b 我 = ( 一个 我 − 1 b 我 − 1 ) 1 2 c 我 = 1 2 ( 一个 我 − 1 − b 我 − 1 ) .
接下来,它用弧度计算振幅
罪 ( 2 ϕ n − 1 − ϕ n ) = c n 一个 n 罪 ( ϕ n ) ,
注意正确地展开阶段。雅可比椭圆函数就是
年代 n ( u ) = 罪 ϕ 0 c n ( u ) = 因为 ϕ 0 d n ( u ) = 1 − 米 ⋅ 年代 n ( u ) 2 .
阿布拉莫维茨M. I. A.施特根,数学函数手册多佛出版社,1965年,17.6。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。万博1manbetx有关更多信息,请参见在线程环境中运行MATLAB函数.
ellipke
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处