>
|
|
Linear ODEs
As the simplest example, consider a first order linear homogeneous ODE.
>
|
|
| (1) |
>
|
|
| (2) |
In this output we see the "rational normal form with minimal degrees" followed by the transformation mapping it into the given ODE. To perform this mapping and reobtain the given ODE, use dchange.
>
|
|
| (3) |
A second order linear ODE with nonrational coefficients:
>
|
|
| (4) |
>
|
|
| (5) |
Solve the equivalent rational ODE, and then change variables using the returned transformation to obtain the solution to the given ODE.
>
|
|
| (6) |
>
|
|
| (7) |
Isolating , obtain the solution in explicit form.
>
|
|
| (8) |
>
|
|
| (9) |
The method works with abstract powers as well. (The option specifies that the returned rational ODE be in .)
>
|
|
| (10) |
>
|
|
| (11) |
A higher order linear ODE example:
>
|
|
| (12) |
>
|
|
| (13) |
For the following example, already having rational coefficients, note the difference between its Normal form (see convert/NormalForm) and the Normal form with minimal degrees returned by power_equivalent.
>
|
|
| (14) |
>
|
|
| (15) |
>
|
|
| (16) |
Recalling the definition, a linear ODE of order n is in normal form when the coefficient of the (n-1)th derivative is zero. For a given ODE, there are many normal forms while the normal form with minimal degrees (one of these possible normal forms) is unique in that all the invariants (the coefficients of and its derivative) have the lowest degrees achievable through power transformations. Here, the term degree of a rational expression means the degree of its numerator minus the degree of its denominator.
First order ODEs of Abel type
A first order ODE of Abel type is one that, when written in First Kind form, is of degree 3 in the dependent variable (see odeadvisor,Abel). For example,
>
|
|
| (17) |
As in the linear ODE case, the Normal form returned by power_equivalent is one of the possible Rational Normal Forms, that is, where the coefficient of is zero and the independent term is equal to (see convert/Abel_RNF). The Normal form by power_equivalent however always has rational coefficients and is of lowest degree (with respect to power transformations) in the independent variable.
>
|
|
| (18) |
An example where the input Abel ODE is in second kind form (see convert/FirstKind):
>
|
|
| (19) |
>
|
|
| (20) |
In the following example, the Abel ODE has rational coefficients, but its Rational Normal Form (see convert/Abel_RNF) is different from the normal form returned from power_equivalent in that the degrees in of the invariants in the canonical form are significantly lower.
>
|
|
| (21) |
>
|
|
| (22) |
>
|
|
| (23) |
First order ODEs of Riccati type
As an example of Riccati type, consider
>
|
|
| (24) |
An equivalent Riccati equation in u(t), in normal form with minimal degrees, and the corresponding transformation are
>
|
|
| (25) |
Changing variables back we reobtain the starting equation
>
|
|
| (26) |
>
|
|
| (27) |