Differential Equations
Using the GeoGebra command solveODE
you can illustrate numerical solutions to first and second order ordinary differential
equations.
First order differential equations
When using the command solveODE
, \(y\) must be a function of \(x\). Let
then you can used the commands:
solveODE(f) solveODE(f, <Point on f>) solveODE(f, <Start x>, <Start y>, <End x>, <Step>)
and:
SlopeField(f) SlopeField(f, <Number n>) SlopeField(f, <Number n>, <Length multiplier a>)
If the solution curve has vertical points and if the equation can be written as
\[\frac{dy}{dx} = \frac{f(x,y)}{g(x,y)}\]it is better to use the command
solveODE(f, g, x(A), y(A), <End t>, <Step> )
where A is a point on the curve. This command is used in the worksheet above.
Second order differential equations
The command
SolveODE[<b(x)>,<c(x)>,<f(x)>,<Start x>,<Start y>,<Start y'>,<End x>,<Step> ]
solves the equation
\[y''+b(x)y'+c(x)y=f(x)\]Exercises
Exercise 1
First order ODE
Make the function
\[f(x, y) = y\sin(x) + \frac{y}{x}.\]Link an input box to the function so you easily can redefine it.
Make a point \(A\).
Make a slope field and solve the equation numerically.
by Malin Christersson under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Sweden License