elfun18
elfun18 is a collection of Matlab functions that enable the computation of wide set of Elliptic integrals, Jacobi's elliptic functions and Jacobi's theta functions for real arguments. The set has two levels: higher level functions with matrix arguments and low level functions with scalar arguments. Each function is available either with the modulus k or parameter m as argument. In later case the function name begin with m. Incomplete elliptic integrals are given in Jacobi form, Legendre form and Jacobi's second form (Epsilon function and Lambda functions).
List of functions:
Elliptic integrals:
- Bulirsch's elliptic integrals: cel, cel1, cel2, cel3, el1, el2, el3
- Carlson's elliptic integrals: rc, rd, rf, rg, rj
- Complete elliptic integrals: B, C, D, K, E, Pi
- Complementary complete elliptic integrals: K', E', Pi'
- Jacobi form of elliptic integrals: B, D, E, F, Pi
- Legendre form of elliptic integrals: B, D, E, F, Pi
- Jacobi second form of elliptic integrals: Epsilon, Zeta ( periodic part of Eps) Lambda ( elip. int. of 3rd kind), Omega
function ( periodic part of Lambda)
Jacobian elliptic functions
- am, cd, cn, cs, dc, dn, ds, nc, nd, ns, sc, sd, sn
Inverse Jacobian elliptic functions
- invam, invcd, invcn, invcs, invdc, invdn, invds, invnc, invnd, invns, invsc, invsd, invsn
Jacobi Theta Functions
- theta1, thet12, theta3, theta4, nome, modulus
Neville theta functions
-nthetac, nthetad, nthetan, nthetas
Misc. functions
- agm ( arithmetic geometric mean), cl (lemniscate cos), sl, (lemniscate sin), invcl (inverse lemniscate cos), invsl (inverse lemniscate sin), Lambda0 (Heuman's function) gd (Gudermannian function), invgd (inverse Gudermannian function)
Citar como
milan batista (2024). elfun18 (https://www.mathworks.com/matlabcentral/fileexchange/65915-elfun18), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
Etiquetas
Agradecimientos
Inspiración para: Magnetic Field Modeling
Comunidades de usuarios
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
elFun18v1_5
elFun18v1_5/elfun18
elFun18v1_5/examples
elFun18v1_5/examples/gui
elFun18v1_5/examples/mechanics
elFun18v1_5/examples/plot
elFun18v1_5/examples/test_accuracy
elFun18v1_5/examples/test_timing
elFun18v1_5/examples/test_verification
elFun18v1_5/doc
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.2.0.4 | Return to version 1.5 because of error in Jacobi theta function |
||
1.2.0.3 | Improved jtheta0 . Now is correct for q <= 0.999 (thanks to Alex Lee) |
||
1.2.0.2 | (1) Correction of functions JacobiTheta and jtheta
|
||
1.2.0.1 | correct mjepsilon |
||
1.2.0.0 | Neville theta functions are added. Two examples from mechanics are added: Euler elastica and Reissner rod
|
||
1.1.0.0 | fix mpelE, add new test for melPi
|
||
1.0.0.0 | Figures are included
|