|compphys|

● Lesson04 (微分方程式 その1, 1変数1階微分方程式)

( のマークは必須!)

● 今週最初にやること

今週の最初へ戻る


● 今週の PROGRAM

区分数 n を入力して、 初期条件 y(1)=1 のもとに、 次の微分方程式を解くプログラムをつくって下さい。 もちろん答えは です。

今週の最初へ戻る


● 今日のポイント

今週の最初へ戻る


● グラフを描いてみよう

今週は gnuplot というコマンドを使って、 グラフを描いてみましょう。 やりかたは ここ

今週の最初へ戻る


● 演習問題

まずは、頑張って自分で解いてみて下さい。 つまずいたら、Example Program をみてヒントを探しましょう。
  1. 今回のプログラムで 刻み幅 dx を小さくする( n を大きくする)と、 どのように真の値に近付くかを確かめてみよう。 x=2 の時の近似値と真の値の差を dx の関数としてプロットするのに 便利なデータを出力するように改造し、 その様子を調べて下さい。

  2. 上で改造したプログラムを修正オイラー法を用いるものに変更し、 どの程度改良されるかを調べてみよう。

  3. 空気中を速さvで落下する物体には、 空気抵抗の力が働くものとします。このとき、 とすれば、重力加速度gのもとで落下する物体の運動方程式は

    となります。 として を求めるプログラムを作ってみよう。 ただし初期条件とします。

それぞれの Example Program でのグラフの描き方は、 です。ここで xxx は ex041, ex042, ex043 のいずれかです。 また、プログラム、スクリプトは
/www1/s-0007/PRINT/lesson04/
においてありますので、 必要であればコピーして使って下さい。

今週の最初へ戻る


● プログラムが出来たら、

出席の返事の代わりに、

mail Teacher@server s0300xxy < prog04.f

として、プログラムを送って下さい。

今週の最初へ戻る