オイラー法、2次ルンゲクッタ法、4次ルンゲクッタ法のC言語プログラムに
オイラー法、2次ルンゲクッタ法、4次ルンゲクッタ法のC言語プログラムについて教えてください!
課題なのですが、まったくわからず困ってます><
1 常微分方程式 dy/dx=f(x,y),y(0)=1 の数値解をオイラー法を用いて計算するプログラムを作為せよ。ただし、f(x,y)=3-6x^2-4x+2xyとする。
2 α=1,β=1,γ=1/2,σ=1/2 の場合の2次ルンゲクッタ法を考える。1と同じ常微分方程式(f(x,y)も同じ)を考え、その数値解を求めるプログラムを作成せよ。また、オイラー法と2次ルンゲクッタ法の実行結果を示して、2つの近似精度を比較せよ。
3 1と同じ常微分方程式(f(x,y)も同じ)を考え、その数値解を4次ルンゲクッタ法を使って求めるプログラムを作成せよ。また、オイラー法、2次ルンゲクッタ法、4次ルンゲクッタ法の実行結果を示して、3つの近似精度を比較せよ。
以上の3つです。
休んでいた自分が悪いのですが、ネットで調べてもよくわからなくて…
わかる方、よろしくおねがいします…
補足
早速回答ありがとうございます。こう置くと与えられた方程式は dz/dt-2w=f(x) dw/dt+2z=g(y) となりますよね。 ここからrunge-kutta法へいくまでの手順をもう少し詳しく教えていただけないでしょうか?よろしくお願いします。