[総目次] [カテゴリ] [前]

ATAN2 - [数値]

[次] [次カテゴリ] [索 引]

ATAN2

… アークタンジェント値の算出(座標指定)

書  式

ATAN2(X,Y)
 X: X座標
 Y: Y座標

説  明

2つの変数(座標)からアークタンジェント値を求めます。返る値はラジアン値です。


注意事項


関連項目

SINCOSTANSINAGCOSAGTANAGATANATANAGATAN2AG


サンプル

REM 944BASIC 'ATAN2 サンプル'
X=90:Y=90:BX=30:BY=30:REM 初期位置
MESSAGE '矢印キーで◇を動かして!'
*LOOP SYNC
 X=X+PADX*3:Y=Y+PADY*3
 IF X<0 THEN X=239
 IF X>239 THEN X=0
 IF Y<0 THEN Y=239
 IF Y>239 THEN Y=0
 GCURSOR XO,YO:PRINT ' '
 GCURSOR X,Y:PRINT '◇':XO=X:YO=Y
 A=ATAN2(X-BX,Y-BY):REM 角度取得
 REM ATAN2の角度から座標算出
 BX=BX+SIN(A)*4:BY=BY+COS(A)*4
 GCURSOR BXO,BYO:PRINT ' '
 GCURSOR BX,BY:PRINT '●'
 BXO=BX:BYO=BY
GOTO *LOOP


[総目次] [カテゴリ] [前]

ATAN2 - [数値]

[次] [次カテゴリ] [索 引]