next up previous contents
: 非線形最小2乗法によるデータへの曲線のあてはめ : 球座標と円柱座標 : 球座標によるデータファイル 目次

円柱座標によるデータファイル

円柱座標用のデータファイルは1行あたり2個あるいは3個の数値を含みます.

1行あたりの数値が3個のデータファイルでは, $ i$番目のデータ点の極座標が $ (r_i,\theta_i,z_i)$であるとき, すなわち直交座標に直すと

$\displaystyle x_i=r_i \cos \theta_i, \quad
y_i=r_i \sin \theta_i, \quad
z_i=z_i
$

という座標にデータ点があるとき, 対応するデータファイルの行には, 数値が
$ \theta_i$, $ z_i$, $ r_i$
という順で並びます. 球座標の場合と同様に $ r_i$が第3番目に来ることに注意して下さい.

1行あたりの数値が2個のデータファイルでは, データ点の原点からの距離は つねに1であると解釈されます. すなわち, データファイルの第$ i$行目に

$ \theta_i$, $ z_i$
という数値が記載されているとき, gnuplotはこのデータ点を 球座標 $ (1,\theta_i,z_i)$を持つ点であると解釈します.

例として, 円筒にある点の円柱座標がいくつか保存された ファイル cylindrical.dat のプロットを示します. ファイル cylindrical.dat の内容は 図9.46(a) のようなものであるとします. ファイル cylindrical.dat には250個のデータ点が 含まれるのですが, 図9.46(a)には そのうち最初の5個だけが記載されています.

9.46(a)のような データファイルを準備した上で

  set mapping cylindrical [Enter]
  splot 'cylindrical.dat' [Enter]
というコマンドを実行すると, 図9.46のようなグラフが描画されます.
図 9.46: 円筒上のデータ点の描画
\includegraphics[scale=1]{EPS/19-file.eps}
\includegraphics[scale=1]{EPS/gnuplot-cylindrical.eps}
(a) データファイル (b) グラフ



Shigeru HANBA 平成17年7月16日