Slode[candidate_points] - determine points for power series solutions
|
Calling Sequence
|
|
candidate_points(ode, var, 'points_type'=opt)
candidate_points(lode, 'points_type'=opt)
|
|
Parameters
|
|
ode
|
-
|
linear ODE with polynomial coefficients
|
var
|
-
|
dependent variable, for example y(x)
|
opt
|
-
|
(optional) type of points; one of dAlembertian, hypergeom, rational, polynomial, or all (the default).
|
LODEstr
|
-
|
LODEstruct data structure
|
|
|
|
|
Description
|
|
•
|
The candidate_points command determines candidate points for which power series solutions with d'Alembertian, hypergeometric, rational, or polynomial coefficients of the given linear ordinary differential equation exist.
|
•
|
If ode is an expression, then it is equated to zero.
|
•
|
The routine returns an error message if the differential equation ode does not satisfy the following conditions.
|
–
|
ode must be linear in var
|
–
|
ode must have polynomial coefficients in
|
–
|
ode must either be homogeneous or have a right hand side that is rational in
|
–
|
The coefficients of ode must be either rational numbers or depend rationally on one or more parameters.
|
•
|
If opt=all, the output is a list of three elements:
|
–
|
a set of hypergeometric points, which may include the symbol 'any_ordinary_point'
|
–
|
a set of rational points;
|
–
|
a set of polynomial points.
|
|
Otherwise, the output is the set of the required points.
|
•
|
Note that the computation of candidate points for power series solutions with d'Alembertian coefficients is currently considerably more expensive computationally than for the other three types of coefficients.
|
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
>
|
|
| (6) |
>
|
|
| (7) |
Inhomogeneous equations are handled:
>
|
|
| (8) |
An equation which has d'Alembertian series solutions at any ordinary point but doesn't have hypergeometric ones:
>
|
|
| (9) |
>
|
|
| (10) |
>
|
|
| (11) |
|
|
Download Help Document
Was this information helpful?