Numerisk løsning av 2.ordens ODE

Her kan du stille spørsmål vedrørende problemer og oppgaver i matematikk på høyskolenivå. Alle som har kunnskapen er velkommen med et svar. Men, ikke forvent at admin i matematikk.net er spesielt aktive her.

Moderators: Vektormannen, espen180, Aleks855, Solar Plexsus, Gustav, Nebuchadnezzar, Janhaa

Post Reply
orroz
Fibonacci
Fibonacci
Posts: 1
Joined: 15/06-2007 23:09

Hei.
Jeg lurer på om det er mulig å løse en 2. ordens diff.likning på formen y''(t) =A*y'(t) + B*y(t) + C*u(t) ved hjelp av Runge-Kutta-Fehlbergs metode og hvordan det skal gjøres.

Jeg har klart å løse 1.ordens diff.likninger med RKF45, men jeg ser ikke hvordan den kan tilpasses 2.ordens likninger.
zxxxx
Pytagoras
Pytagoras
Posts: 8
Joined: 18/07-2007 15:04

Hei,

du kan bruke vektorformen av RKF, med vektoren
[tex]\bf{y}=[y_1(t),y_2(t)]^{T}=[y(t),\frac{d}{dt}y(t)]^T[/tex] og har da at
[tex]\frac{d}{dt}y_1(t)=y_1(t)[/tex]
[tex]\frac{d}{dt}y_2(t)=A\cdot y_2(t)+B\cdot y_1(t)+C\cdot u(t)[/tex]

som gir

[tex]\bf{\dot{y}}=\left[ \begin{array}{cc}0 & 1 \\B & A \\ \end{array}\right]\bf{y}+\left[ \begin{array}{c}0 \\C\\ \end{array}\right]u(t)[/tex]
Post Reply