JacobiAM - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


JacobiAM

The Jacobi amplitude function am

JacobiSN, ..., JacobiDC

The Jacobi elliptic functions sn, ..., dc

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

JacobiAM(z, k)

JacobiCD(z, k),    JacobiCN(z, k),    JacobiCS(z, k),

JacobiDC(z, k),    JacobiDN(z, k),    JacobiDS(z, k),

JacobiNC(z, k),    JacobiND(z, k),    JacobiNS(z, k),

JacobiSC(z, k),    JacobiSD(z, k),    JacobiSN(z, k)

Parameters

z

-

algebraic expression

k

-

algebraic expression, the modulus of the elliptic function

Description

• 

The JacobiAM and the twelve JacobiPQ functions, where P and Q are any two of {C,D,N,S}, are inverses of elliptic integrals and doubly periodic elliptic functions. All JacobiPQ satisfy JacobiPQ=1JacobiQP=JacobiPRJacobiQR where P, Q, R are any three of {C,D,N,S}. Hence, all JacobiPQ can be defined in terms of the three {JacobiSN, JacobiCN, JacobiDN }.

JacobiNSz,k=1JacobiSNz,k

 

JacobiNCz,k=1JacobiCNz,k

JacobiNDz,k=1JacobiDNz,k

 

JacobiCSz,k=JacobiCNz,kJacobiSNz,k

JacobiSCz,k=1JacobiCSz,k

 

JacobiDSz,k=JacobiDNz,kJacobiSNz,k

JacobiSDz,k=1JacobiDSz,k

 

JacobiCDz,k=JacobiCNz,kJacobiDNz,k

JacobiDCz,k=1JacobiCDz,k

 

 

  

The three JacobiSN, JacobiCN and JacobiDN are in turn defined in terms of the amplitude function JacobiAM.

JacobiSNz,k=sinJacobiAMz,k

JacobiCNz,k=cosJacobiAMz,k

JacobiDNz,k=zJacobiAMz,k

  

The JacobiDN function is also sometimes defined as a function of JacobiAM indirectly, through JacobiSN or JacobiCN, via:

JacobiDN(z,k)^2 = 1-k^2*JacobiSN(z,k)^2;

JacobiDNz,k2=1k2JacobiSNz,k2

(1)

JacobiDN(k*z,(1/(k^2))^(1/2)) = JacobiCN(z,k);

JacobiDNkz,1k2=JacobiCNz,k

(2)
  

For 32<phi<32, the amplitude function JacobiAM(phi,k) is the inverse of the normal trigonometric form of the incomplete elliptic integral of the first kind, represented in Maple by the InverseJacobiAM function (see G&R, 8.111, 8.141, and A&S 16.1.3, 17.2.6):

F_trig := FunctionAdvisor( definition, InverseJacobiAM(phi,k))[1];

F_trigInverseJacobiAMφ&comma;k=0φ11k2sin_&theta;12&DifferentialD;_&theta;1

(3)

FunctionAdvisor( definition, JacobiAM(phi,k));

φ=JacobiAM0φ11k2sinθ2&DifferentialD;θ&comma;k&comma;φ::32&comma;32

(4)
  

The JacobiPQ functions are well described in the "Table of Integrals Series and Products", Gradshteyn and Ryzhik (G&R) and in the popular "Handbook of Mathematical Functions" edited by Abramowitz and Stegun (A&S). In A&S, these functions are expressed in terms of a parameter m, representing the square of the modulus k entering the definition of these functions in Maple or G&R. So, for example, the formula JacobiDNz&comma;k2=1k2JacobiSNz&comma;k2 appears in A&S as dnz&comma;m2=1msnz&comma;m2.

• 

It is worth noting here the difference between this normal trigonometric form InverseJacobiAMφ&comma;k and the Legendre normal form of this elliptic integral (see A&S 17.2.7), in Maple represented by the EllipticF function and with the square root in the denominator split.

  

 

EllipticF(z,k);

EllipticFz&comma;k

(5)

(5) = convert((5), Int);

EllipticFz&comma;k=0z1_&alpha;12+1k2_&alpha;12+1&DifferentialD;_&alpha;1

(6)
  

For the general relationship between these two forms of the incomplete elliptic integral of the first kind see EllipticF and InverseJacobiAM.

• 

The parameter k entering the definition of JacobiAM lines above is assumed to be real and such that 0<=k2<1. The JacobiAM function, and together with it all the JacobiPQ, however, can be evaluated at arbitrary complex values of k. For k2<0 see A&S 16.10; for 1<k2 see A&S 16.11; for k20 see A&S 16.21.

  

The JacobiAM(z,k) function is an infinitely many valued function of z with period of 4K'kI where I is the imaginary unit and K' is the complementary elliptic integral of the first kind (see also EllipticCK).

  

The inverse functions for the JacobiPQ are the InverseJacobiPQ functions, all of them (but for JacobiAM) satisfying JacobiPQInverseJacobiPQz&comma;k&comma;k=z with no restrictions on the function parameters.

  

The JacobiPQ functions are frequently viewed as generalizations of the usual trigonometric functions in that they include all of them as particular cases for k=0; for instance,

map(Eval = eval, [JacobiSN(z,k), JacobiCN(z,k), JacobiSC(z,k)], k=0);

JacobiSNz&comma;kk=0|JacobiSNz&comma;kk=0=sinz&comma;JacobiCNz&comma;kk=0|JacobiCNz&comma;kk=0=cosz&comma;JacobiSCz&comma;kk=0|JacobiSCz&comma;kk=0=tanz

(7)
  

From the above, JacobiSN, JacobiCN, JacobiSC are usually viewed as generalizations of sin, cos, and tan respectively.

Examples

For k=1, the JacobiPQ functions become the hyperbolic trigonometric functions.

mapEval=eval&comma;JacobiSC&comma;JacobiNC&comma;JacobiSNz&comma;k&comma;k=1

JacobiSCz&comma;kk=1|JacobiSCz&comma;kk=1=sinhz&comma;JacobiNCz&comma;kk=1|JacobiNCz&comma;kk=1=coshz&comma;JacobiSNz&comma;kk=1|JacobiSNz&comma;kk=1=tanhz

(8)

Many familiar trigonometric identities are generalizable to identities involving the JacobiPQ, for example,

JacobiSNz&comma;k2+JacobiCNz&comma;k2

JacobiSNz&comma;k2+JacobiCNz&comma;k2

(9)

simplify

1

(10)

The composition of any JacobiPQ with InverseJacobiAM or any of InverseJacobiRS where R, S are one of {C,D,S} leads to elementary forms.

JacobiSNInverseJacobiAMz&comma;k&comma;k

sinz

(11)

JacobiCNInverseJacobiAMz&comma;k&comma;k

cosz

(12)

JacobiDNInverseJacobiAMz&comma;k&comma;k

1k2sinz2

(13)

In the case of (Inverse)JacobiCN and (Inverse)JacobiSN, the two possible compositions are equal

JacobiSNInverseJacobiCNz&comma;k&comma;k

z2+1

(14)

JacobiCNInverseJacobiSNz&comma;k&comma;k

z2+1

(15)

See Also

Elliptic integrals

FunctionAdvisor

InverseJacobiPQ functions

Jacobi Theta functions

Weierstrass elliptic functions