DEtools
dperiodic_sols
find doubly-periodic solutions of a linear ODE
Calling Sequence
Parameters
Description
Examples
References
dperiodic_sols(lode, v)
dperiodic_sols(coeff_list, x)
lode
-
linear ODE in diff form
v
dependent variable of lode
coeff_list
list of coefficients of a linear ODE; specified in order of increasing differential order
x
independent variable of a linear ODE
The dperiodic_sols function seeks closed form solutions of linear ODEs having doubly-periodic coefficients. It returns either one or more doubly-periodic solutions to the linear ODE or provides a proof that no such solution exists.
In the case of an order two linear ODE, the dperiodic_sols function also seeks a general solution in terms of solutions that are doubly-periodic or doubly-periodic of the second kind.
The dperiodic_sols function returns, if possible, a list of one or more independent solutions. To find only doubly periodic solutions, set the environment variable _EnvDperiodicOnly to true.
The dperiodic_sols function recognizes doubly-periodic functions that are rational in the Weierstrass P and P' functions, or rational in the Jacobi sn, cn, and dn functions.
The dperiodic_sols(lode, v) and dperiodic_sols(coeff_list, x) calling sequences are equivalent.
The dperiodic_sols(coeff_list, x) calling sequence is convenient for programming.
withDEtools:
aliasP=WeierstrassPx,g2,g3,Pp=WeierstrassPPrimex,g2,g3,sn=JacobiSNx,k,cn=JacobiCNx,k,dn=JacobiDNx,k:
Special case of Lame equation (n=1).
ode≔diffyx,`$`x,2−2P+Byx:
dperiodic_solsode,yx
ⅇ−4B3−Bg2−g3∫1B−Pⅆx2B−P,ⅇ4B3−Bg2−g3∫1B−Pⅆx2B−P
Kamke 2.74
k≔3:
ode≔diffyx,`$`x,2+k2sncndndiffyx,x+9dn2yx:
−4JacobiSNx,333+JacobiSNx,3,−4JacobiSNx,333+JacobiSNx,318JacobiSNx,3JacobiCNx,3JacobiDNx,32+234+9JacobiSNx,3JacobiCNx,3JacobiDNx,32−1
Kamke 2.73 (Only doubly periodic solutions).
ode≔Pp+P2diffyx,`$`x,2+P3−PPp−diffP,`$`x,2diffyx,x+Pp2−P2Pp−PdiffP,`$`x,2yx:
_EnvDperiodicOnly≔true
P
Burger, R.; Labahn, G.; and van Hoeij, M. "Closed form solutions of linear odes having elliptic functions as coefficients." Proceedings of ISSAC'04, Santander, Spain, ACM Press, (2004): 58-64.
See Also
alias
dcoeffs
dsolve
Environment Variables
Jacobi functions
Weierstrass functions
Download Help Document