昔作ったグラフを書くプログラム。何で書いたのはわからない。
昔作ったグラフを書くプログラム。何で書いたのはわからない。
;x=cos(t);y=sin(t)#include "hspmath.as";mes pow(2, 5);階乗;以上メモtitle "媒介変数"*maincls 0s=0.01screen 0,1000,600,0screen 1,1000,600,2color 0,255,0line 0,300,1000,300color 0,0,0;mmload "a.mp3",0,1;mmplay 0*topgsel 1t=s+0.003xa=100.0*cos(1.5*s)+500.0ya=100.0*sin(2.0*s)+300.0xb=100.0*cos(1.5*t)+500.0;x座標yb=100.0*sin(2.0*t)+300.0;y座標;-100.0*sin(t)dxa=xa-1.5*100.0*sin(1.5*s);速度ベクトルのx成分dya=ya+2.0*100.0*cos(2.0*s);速度ベクトルのy成分ddxa=xa-1.5*1.5*100.0*cos(1.5*s);加速度ベクトルのx成分ddya=ya-2.0*2.0*100.0*sin(2.0*s);加速度ベクトルのy成分color 100,100,200line xa,ya,xb,ybgsel 0pos 0,0gcopy 1,0,0,1000,600color 0,255,255line xb,yb,dxa,dya;速度ベクトルcolor 200,55,0line xb,yb,ddxa,ddya;加速度ベクトルredraw 1;反映させる;pos 0,0;na=(dxa-xa)*(ddxa-xa)+(dya-ya)*(ddya-ya);内積計算;mes nas=tawait 0.1color 255,255,255pos 0,0redraw 0;下ごしらえ;mes naline xb,yb,dxa,dyaline xb,yb,ddxa,ddyacolor 0,0,0;gcopyif s>13000.0{;dialog "終わりました",1,"メッセージ";dialog "もう一度しますか",2,"メッセージ";if stat=7 : end;if stat=6 : goto *main;endend}goto *top