Jacobi elliptic functions
Calling ellipj
for numbers that are not symbolic objects invokes
the MATLAB®
ellipj
function. This function accepts only 0 <= m <=
1
. To compute the Jacobi elliptic functions for values out of this range, use
sym
or vpa
to convert the numbers to symbolic objects, and then call
ellipj
for those symbolic objects. Alternatively, use the jacobiSN
,
jacobiCN
,
and jacobiDN
functions to compute the elliptic functions separately.
For most symbolic (exact) numbers, ellipj
returns results using the
jacobiSN
, jacobiCN
, and
jacobiDN
functions. You can approximate such results with
floating-point numbers using vpa
.
[1] Abramowitz, M. and I. A. Stegun, Handbook of Mathematical Functions, Dover Publications (1965), 17.6.