# 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