matheraum.de
Raum für Mathematik
Offene Informations- und Nachhilfegemeinschaft

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenGewöhnliche DifferentialgleichungenDGL mit Runge-Kutta
Foren für weitere Schulfächer findest Du auf www.vorhilfe.de z.B. Geschichte • Erdkunde • Sozialwissenschaften • Politik/Wirtschaft
Forum "Gewöhnliche Differentialgleichungen" - DGL mit Runge-Kutta
DGL mit Runge-Kutta < gewöhnliche < Differentialgl. < Analysis < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Gewöhnliche Differentialgleichungen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

DGL mit Runge-Kutta: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 16:11 So 12.07.2026
Autor: Martinius

Aufgabe
Stanley J. Farlow / AN INTRODUCTION TO DIFFERENTIAL EQUATIONS AND THEIR APPLICATIONS / 1994 / Dover Verlag

Problems: Section 6.9

Numerical Solution of Higher-Order Equations

For Problems 4 - 8, rewrite the given higher-order equationas as a system of first-order equations and find the approximate solution at t = 0,1 using the Runge-Kutta method.If you have access to a microcomputer with a differential equation package, evaluate the solution on the intervall [0,1] with step size h = 0,1.

5.  [mm] $\ddot y+t*\dot [/mm] y+y = 0$

y(0)=1  und [mm] $\dot [/mm] y(0) = 0$

Hallo liebe Leute,

ich komme bei dieser Aufgabe nicht auf das richtige Ergebnis. Vielleicht kann mir einer von euch meine Fehler aufzeigen.

Im Lösungsbuch steht:

Zwischenergebnisse:  [mm] $k_1=0$ [/mm]  und  [mm] $j_1=-1$ [/mm]

sowie  [mm] $k_2=-0,05$ [/mm]   und   [mm] $j_2=-0,9975$ [/mm]

sowie   [mm] $k_3 \approx [/mm] -0,0499$  und  [mm] $j_3 \approx [/mm] -0,9950$

sowie  [mm] $k_4 \approx [/mm] -0,0995$  und  [mm] $j_4 \approx [/mm] -0,9851$

Endergebnis für t = 0,1

[mm] $y(0,1)=x_1(0,1)=0,9950$ [/mm]   und   [mm] $x(0,1)=x_2(0,1) [/mm] = -0,0995$

Zwischen- & Endergebnisse sind alle richtig - ich habe sie nachgerechnet.

Ich habe:

[mm] $x_1=y$ [/mm]  und  [mm] $x_2= \dot [/mm] y$  

ergibt:

[mm] $\dot x_1 [/mm] = [mm] \dot [/mm] y = [mm] x_2 [/mm] = x$

[mm] $\dot x_2 [/mm] = [mm] -x_1 [/mm] - [mm] t*x_2$ [/mm]

oder auch:

[mm] $\dot [/mm] y = x$

[mm] $\dot [/mm] x = -y-t*x$      mit  y(0)=1  und  [mm] $\dot [/mm] y(0)=x(0) =0$

Nun soll sein:  

$f(t,x,y)= x$  und   $g(t,x,y)=-y-t*x$

Erste Zwischenwerte:

[mm] $k_1=f(t_0,x_0,y_0)=x_0 [/mm] = 0$

[mm] $j_1=g(t_0,x_0,y_0)=-y_0-t_0*x_0=-1-0=-1$ [/mm]

, die noch richtig sind. Bei allen weiteren komme ich nicht auf die richtigen Zahlenwerte  Z.B.:

[mm] $k_2 [/mm] = [mm] f(t_0+\frac{h}{2};x_0+\frac{h}{2}*k_1;y_0+\frac{h}{2}*j_1) [/mm] = [mm] x_0+\frac{h}{2}*k_1= 0+\frac{h}{2}*0 [/mm] = 0$

Habt vielen Dank für Eure Mühe.

LG, Martinius



        
Bezug
DGL mit Runge-Kutta: Antwort
Status: (Antwort) fertig Status 
Datum: 09:36 Sa 18.07.2026
Autor: meili

Hallo Martinius,

> Stanley J. Farlow / AN INTRODUCTION TO DIFFERENTIAL
> EQUATIONS AND THEIR APPLICATIONS / 1994 / Dover Verlag
>  
> Problems: Section 6.9
>  
> Numerical Solution of Higher-Order Equations
>  
> For Problems 4 - 8, rewrite the given higher-order
> equationas as a system of first-order equations and find
> the approximate solution at t = 0,1 using the Runge-Kutta
> method.If you have access to a microcomputer with a
> differential equation package, evaluate the solution on the
> intervall [0,1] with step size h = 0,1.
>  
> 5.  [mm]\ddot y+t*\dot y+y = 0[/mm]
>  
> y(0)=1  und [mm]\dot y(0) = 0[/mm]
>  Hallo liebe Leute,
>  
> ich komme bei dieser Aufgabe nicht auf das richtige
> Ergebnis. Vielleicht kann mir einer von euch meine Fehler
> aufzeigen.
>  
> Im Lösungsbuch steht:
>  
> Zwischenergebnisse:  [mm]k_1=0[/mm]  und  [mm]j_1=-1[/mm]
>  
> sowie  [mm]k_2=-0,05[/mm]   und   [mm]j_2=-0,9975[/mm]
>  
> sowie   [mm]k_3 \approx -0,0499[/mm]  und  [mm]j_3 \approx -0,9950[/mm]
>  
> sowie  [mm]k_4 \approx -0,0995[/mm]  und  [mm]j_4 \approx -0,9851[/mm]
>  
> Endergebnis für t = 0,1
>  
> [mm]y(0,1)=x_1(0,1)=0,9950[/mm]   und   [mm]x(0,1)=x_2(0,1) = -0,0995[/mm]
>  
> Zwischen- & Endergebnisse sind alle richtig - ich habe sie
> nachgerechnet.
>  
> Ich habe:
>  
> [mm]x_1=y[/mm]  und  [mm]x_2= \dot y[/mm]  
>
> ergibt:
>  
> [mm]\dot x_1 = \dot y = x_2 = x[/mm]
>  
> [mm]\dot x_2 = -x_1 - t*x_2[/mm]
>  
> oder auch:
>  
> [mm]\dot y = x[/mm]
>  
> [mm]\dot x = -y-t*x[/mm]      mit  y(0)=1  und  [mm]\dot y(0)=x(0) =0[/mm]
>  
> Nun soll sein:  
>
> [mm]f(t,x,y)= x[/mm]  und   [mm]g(t,x,y)=-y-t*x[/mm]

Aber man müßte es in Vektor-/ Matrixschreibweise darstellen:
[mm] \vektor{\dot x \\ \dot y} = \pmat{ -t & -1 \\ 1 & 0 }\vektor{ x \\ y} [/mm]

>  
> Erste Zwischenwerte:
>  
> [mm]k_1=f(t_0,x_0,y_0)=x_0 = 0[/mm]
>  
> [mm]j_1=g(t_0,x_0,y_0)=-y_0-t_0*x_0=-1-0=-1[/mm]

[mm] \vektor{j_1 \\ k_1} = \pmat{ -t_0 & -1 \\ 1 & 0 }\vektor{ 0 \\ 1} =\vektor{ -1 \\ 0} [/mm]

>  
> , die noch richtig sind. Bei allen weiteren komme ich nicht
> auf die richtigen Zahlenwerte  Z.B.:
>  
> [mm]k_2 = f(t_0+\frac{h}{2};x_0+\frac{h}{2}*k_1;y_0+\frac{h}{2}*j_1) = x_0+\frac{h}{2}*k_1= 0+\frac{h}{2}*0 = 0[/mm]

[mm] \vektor{j_2 \\ k_2} = \pmat{ - \left( t_0+\bruch{h}{2} \right) & -1 \\ 1 & 0 }\vektor{ 0+\bruch{h}{2}*j_1 \\ 1+\bruch{h}{2}*k_1} =\vektor{ -0,9975 \\ -0,05} [/mm]

>  
> Habt vielen Dank für Eure Mühe.
>  
> LG, Martinius
>  
>  

Gruß
meili

Bezug
                
Bezug
DGL mit Runge-Kutta: Dankeschön!
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 20:33 Di 21.07.2026
Autor: Martinius

Hallo meili,

ich möchte mich bei Dir sehr herzlich bedanken für Deine Antwort!

Mithilfe Deiner genialen Matrizen/Vektor Methode konnte ich die Zwischenwerte richtig & zeitsparend berechnen.

Zu meiner Freude konnte ich mit Deiner Rechenvorschrift noch zwei weitere Systeme mit nichtlinearen DGLen 1. Ordnung lösen.

Liebe Grüße. Martinius

Bezug
        
Bezug
DGL mit Runge-Kutta: noch eine DGL
Status: (Frage) beantwortet Status 
Datum: 15:13 Mi 22.07.2026
Autor: Martinius

Aufgabe
Farlow / p. 389 / Example 2

[mm] $\dot [/mm] x= x- x*y$   mit   [mm] x_0=2 [/mm]

[mm] $\dot [/mm] y = -y+x*y$   mit   [mm] y_0=1 [/mm]

step-size: h=0,1

Hallo meili, hallo liebe Leute,

diese Aufgabe wird im Lehrbuch richtig & ausführlich vorgerechnet - aber nicht mit meilis Vektor/Matrix-Methode.

Ich würde die Aufgabe aber gerne mit dieser Methode gelöst bekommen.

Ich würde mich darüber sehr freuen, wenn mir jemand meine Fehler aufzeigen könnte.

Zwischenwerte:   [mm] k_1=0 [/mm]  und  [mm] j_1=1 [/mm]

sowie   [mm] k_2=-0,1 [/mm]  und  [mm] j_2=1,05 [/mm]

sowie  [mm] k_3=-0,105 [/mm]  und  [mm] j_3=1,047 [/mm]

sowie  [mm] k_4=-0,208 [/mm]  und  [mm] j_4=1,093 [/mm]

Endergebnis:

[mm] x_1=1,9897 [/mm]  und  [mm] y_1=1,1048 [/mm]


Mein Versuch:

[mm] $\vektor{\dot x \\ \dot y}=\pmat{-1&1 \\ 1 & -\frac{y}{x}}\vektor{x*y \\ x}$ [/mm]


[mm] $\vektor{j_1 \\ \ k_1}=\pmat{-1&1 \\ 1 & -\frac{1}{2}}\vektor{2 \\ 2}=\vektor [/mm] {0 [mm] \\ [/mm] 1} $

, was ja leider nicht richtig ist.


Vielen Dank für eure Mühe im Voraus, Martinius




Bezug
                
Bezug
DGL mit Runge-Kutta: Antwort
Status: (Antwort) fertig Status 
Datum: 21:30 Do 23.07.2026
Autor: meili

Hallo Martinius,

> Farlow / p. 389 / Example 2
>  
> [mm]\dot x= x- x*y[/mm]   mit   [mm]x_0=2[/mm]
>  
> [mm]\dot y = -y+x*y[/mm]   mit   [mm]y_0=1[/mm]
>  
> step-size: h=0,1
>  Hallo meili, hallo liebe Leute,
>  
> diese Aufgabe wird im Lehrbuch richtig & ausführlich
> vorgerechnet - aber nicht mit meilis
> Vektor/Matrix-Methode.
>  
> Ich würde die Aufgabe aber gerne mit dieser Methode
> gelöst bekommen.

Mit der Multiplikation von einer Matrix mit einem Vektor wird eine lineare
Abbildung beschrieben. Deshalb halte ich es nicht für eine gute Idee, ein
System nichtlinearer Differentialgleichungen in Vektor-/Matrixschreibweise darzustellen.
Wenn man die Funktion f möglichst einfach aufschreiben will, um das Runge-Kutta-Verfahren
anzuwenden, kann man bei dieser Aufgabe auch eine Matrix-Vektor-Multiplikation verwenden,
wenn man in Kauf nimmt, dass x und y sowohl in der Matrix wie auch im Vektor vorkommen.
[mm] \vektor{\dot x \\ \dot y}=\pmat{1 & -x \\ y & -1} \vektor{ x \\ y} [/mm]
Es gibt mehrere Möglichkeiten, aber einen Bruch aus Funktionen würde ich nicht verwenden.

>  
> Ich würde mich darüber sehr freuen, wenn mir jemand meine
> Fehler aufzeigen könnte.
>  
> Zwischenwerte:   [mm]k_1=0[/mm]  und  [mm]j_1=1[/mm]
>  
> sowie   [mm]k_2=-0,1[/mm]  und  [mm]j_2=1,05[/mm]
>  
> sowie  [mm]k_3=-0,105[/mm]  und  [mm]j_3=1,047[/mm]
>  
> sowie  [mm]k_4=-0,208[/mm]  und  [mm]j_4=1,093[/mm]
>  
> Endergebnis:
>  
> [mm]x_1=1,9897[/mm]  und  [mm]y_1=1,1048[/mm]
>  
>
> Mein Versuch:
>  
> [mm]\vektor{\dot x \\ \dot y}=\pmat{-1&1 \\ 1 & -\frac{y}{x}}\vektor{x*y \\ x}[/mm]
>  
>
> [mm]\vektor{j_1 \\ \ k_1}=\pmat{-1&1 \\ 1 & -\frac{1}{2}}\vektor{2 \\ 2}=\vektor {0 \\ 1}[/mm]
>  
> , was ja leider nicht richtig ist.

Was doch richtig ist, wenn [mm] j_1 \ \dot x [/mm] bzw. [mm] x [/mm] und [mm] k_1 \ \dot y [/mm] bzw. [mm] y [/mm] zugeordnet ist.

[mm]\vektor{j_2 \\ k_2}=\pmat{1& -(u_{0x} +\frac{h}{2}*j_1) \\ u_{0y} +\frac{h}{2}*k_1 & -1}\vektor{u_{0x} +\frac{h}{2}*j_1 \\ u_{0y} +\frac{h}{2}*k_1}=\pmat{1& -(2 +0,05*0) \\ 1 +0,05*1 & -1} \vektor {2 +0,05*0 \\ 1 +0,05*1} =\vektor{-0,1 \\ 1,05}[/mm]

>  
>
> Vielen Dank für eure Mühe im Voraus, Martinius
>  

Ich hoffe, die Formeln werden irgendwann auch angezeigt (und ich habe keine Tippfehler darin, die das verhindern)

>
>  

Gruss
meili

Bezug
                        
Bezug
DGL mit Runge-Kutta: Dankeschön!
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 18:42 Mo 27.07.2026
Autor: Martinius

Hallo meili,

ich möchte mich bei Dir sehr herzlich bedanken für Deine Antwort.

Ich konnte alle Zwischenwerte richtig berechnen - nur musste ich am Ende alle j und k gegeneinander vertauschen - warum auch immer.

Liebe Grüße, Martinius

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Gewöhnliche Differentialgleichungen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.matheraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]