サンプルプログラム
数学図形-トコロイド
説明
数式にしたがってトコロイド(余擺線)を描きます。
Studioで試す
以下のリンクから Jasmine Tea でこのサンプルプログラムを Studio 画面で開いて実際に試すことができます。プログラムを実行したいときは、エディターの右下にある青色の「実行」ボタンを押してください。
プログラム
// 数学図形(トコロイド、余擺線)
cls
cx=140
cy=200
a=1
b=2
for t=0 to 720
x=a*(t/3)-b*sin(t)*40
y=a-b*cos(t)*40
pset(cx+x,cy-y),7
next
解説
2行目で画面を消去しています。
3行目で図形の中心X座標を変数に入れています。
4行目で図形の中心Y座標を変数に入れています。
5、6行目で変数に値を入れています。
7〜11行までが繰り返し処理です。2周分なので360度×2で720を指定しています。
8行目でX座標を計算しています。
9行目でY座標を計算しています。
10行目で計算した座標に白い点を描いています。