Solving Bernoulli's ODEs
|
Description
|
|
•
|
The general form of Bernoulli's equation is given by:
|
>
|
Bernoulli_ode := diff(y(x),x)+f(x)*y(x)+g(x)*y(x)^a;
|
| (1) |
|
where f(x) and g(x) are arbitrary functions, and a is a symbolic power. See Differentialgleichungen, by E. Kamke, p. 19. Basically, the method consists of making a change of variables, leading to a linear equation which can be solved in general manner. The transformation is given by the following:
|
|
|
Examples
|
|
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
and the ODE becomes
>
|
|
>
|
|
>
|
|
| (6) |
This ODE can then be solved by dsolve. Afterwards, another change of variables will reintroduce the original variables x and y(x).
The present implementation of dsolve can arrive directly at a general solution for Bernoulli's equation:
>
|
|
| (7) |
|
|
See Also
|
|
DEtools, odeadvisor, dsolve, and ?odeadvisor,<TYPE> where <TYPE> is one of: quadrature, linear, separable, Bernoulli, exact, homogeneous, homogeneousB, homogeneousC, homogeneousD, homogeneousG, Chini, Riccati, Abel, Abel2A, Abel2C, rational, Clairaut, dAlembert, sym_implicit, patterns; for other differential orders see odeadvisor,types.
|
|
Download Help Document
Was this information helpful?