媒介変数を用いた関数をプロット

円を表示する

gnuplotでは、媒介変数を利用してグラフをプロットできます。これを利用すれば複雑なグラフも簡単に表示が可能です。ここでは例として円を表示させてみます。

まずは set parametric と入力し、媒介変数を用いたグラフをプロットできるように設定します。そして plot の後に媒介変数の値域を指定するコマンドを入力し、媒介変数を用いた関数を2つ入力します。値域は [ (左端の値) : (右端の値) ] の形式で入力します。これらをコマンドで入力すると以下のようになります。

gnuplot> set parametric

dummy variable is t for curves, u/v for surfaces
gnuplot> plot [0:2*pi] cos(t),sin(t)



サイクロイドをプロットする

gnuplotで、媒介変数を用いたサイクロイドの関数をプロットしてみます。

gnuplot> set parametric

dummy variable is t for curves, u/v for surfaces
gnuplot> plot [-4*pi:4*pi] t-sin(t),1-cos(t)



2009/04/20 更新