システムダイナミクス課題4に関して
課題4の問題1では、(v,i)のトラジェクトリを描く必要があります。v,iをそれぞれX軸とY軸としてグラフを描くには、次のような方法があります。
- (v = f(t), i = g(t)) を式で与えて描く
この場合、媒介変数表示された関数をプロットすることになります。
`help parametric' を参照して下さい。
- 上式の関数の値を適当な時間刻み幅で計算するプログラムを作り、その出力をプロットする
どちらの方法でも構いません。媒介変数表示を使う場合、トラジェクトリと固有空間を同時に描くにはすこし工夫が必要でしょう。
え? もっと詳しく教えろって?
gnuplot> set parametric
dummy variable is t for curves, u/v for surfaces
gnuplot> set xrange [-2:2]
gnuplot> set yrange [-2:2]
gnuplot> plot [0:pi] sin(t),cos(t), t-pi/2,4*(t-pi/2)
ってやってみ。う〜ん、我ながら不親切やなあ ^^;
Last modified: Thu Jun 11 13:45:22 JST 1998