Numerical Analysis/ODE in vector form Exercises

From testwiki
Revision as of 09:15, 17 December 2022 by imported>MathXplore (Moving from Category:Differential equations to Category:Ordinary differential equations using Cat-a-lot)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

All of the standard methods for solving ordinary differential equations are intended for first order equations. When you need to solve a higher order differential equation, you first convert it to a system of first order of equations. Then you rewrite as a vector form and solve this ODE using a standard method. On this page we demonstrate how to convert to a system of equations and then apply standard methods in vector form.

Reduction to a first order system

(Based on Reduction of Order and Converting a general higher order equation.)

I want to show how to convert higher order differential equation to a system of the first order differential equation. Any differential equation of order n of the form

f(t,u,u,u, , u(n1))=u(n)

can be written as a system of n first-order differential equations by defining a new family of unknown functions

yi=u(i1)fori=1,2,...n.

The n-dimensional system of first-order coupled differential equations is then

y1=uy2=uy3=uyn=u(n1).

Differentiating both sides yields

y1=u=y2y2=u=y3y3=u=y4yn=u(n)=f(t,y1,,yn).

We can express this more compactly in vector form

𝐲=𝐟(t,𝐲)

where  yi+1=fi(t,𝐲) for i<n and  fn(t,𝐲) =  f(t,y1,y2,,yn).

Exercise

Consider the second order differential equation  u+u=0 with initial conditions  u(0)=1 and  u(0)=0. We will use two steps with step size  h=π8 and approximate the values of  u(π4) and  u(π4).

Since the exact solution is u(t)=cos(t) we have  u(π4)=0.707106781 and u(π4)=0.707106781.

Exercise 1: Convert this second order differential equation to a system of first order equations.

Exercise 2: Apply the Euler method twice.

Exercise 3: Apply the Backward Euler method twice.

Exercise 4: Apply the Midpoint method twice.

Exercise 5: Using the values from the Midpoint method at t = h in exercise3, apply the Two-step Adams-Bashforth method once.

Reference

http://en.wikipedia.org/wiki/Ordinary_differential_equation

http://www.math.ohiou.edu/courses/math3600/lecture29.pdf

http://www.ohio.edu/people/mohlenka/20131/4600-5600/hw7.pdf