Gnuplotで歯車を描く

Gnuplotで描いた歯車
コマンドの入力例を示します。
set parametric
set size square
set xrange [-15:20]
set yrange [-12:23]
set sample 19*2*2+1
fx(t)=10*sin(t)-sin(t*39)
fy(t)=10*cos(t)-cos(t*39)
gx(t)=5*sin(t*2)-sin(t*40)+11
gy(t)=5*cos(t*2)-cos(t*40)+11
plot [0:2*pi] fx(t),fy(t),gx(t),gy(t) linetype 3

歯車のように見える図形を描いてみました。複数の関数を表示させる時にtの範囲を別々に与えることが出来ないようなので、小さい方の歯車は同じ所を2周させるようにしました。

プロットする点の数を調整せず、普通に描くと以下の様な図形になります。
set sample 1000
plot [0:2*pi] fx(t),fy(t)
Gnuplotで描いた図形

※この文書はGnuplot 4.0 Windows版について書いたものです。

関連
Gnuplotで星を描く(2)
Gnuplotでバネを描く
Gnuplot 4.0 Windows版 をダウンロードする

厳選ピックアップ
エクセルでカレンダーを作成するための補助ソフト「Ecal」
Windowsキーを押しながらEを押すと、、、
ボタン電池が100円ショップで売っている

人気ベスト20(ページ内)
トップページに戻る
2005/5/18