MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【コマンド】   【浮動小数点】
【使い方】
ATAN2

atan2 100000 100000 a3
atan2 100000 173205 a3 10000
【書   式】 【機   能】
atan2 y x var [r]

ATAN演算
【解   説】
ATAN浮動小数点演算を行います。ATANとの違いは引数の順序のみです。
結果は度で、整数化されます。
整数化する時の倍率をrによって決定することができます。
var = r×atan2(y/x)
注1) rを省略すると、rを10000とします。
注2) y>xの場合は、atan2(x/y)を算出しその補角により角度を算出します。このためx=0でも正しい値を返すことができます。
注3) 結果(度)の範囲は-90〜+90となります。

例1) atan2 10000 10000 a
この計算は二等辺直角三角形のATAN値で、結果は45(度)です。
rは省略されているので結果は10000倍されます。
a=10000×atan(10000/10000)

例2) atan2 173205081 100000000 a 100000
この計算は60度の直角三角形のATAN値です。
a=100000×atan(173205081/100000000)
60度を100000倍するため、6000000 という値になります。




#atan2 100000 100000 a
#pr a
450000
#atan2 100000 173205 a 10000
#pr a
300000
#
  [LASTMODIFY]2011-01-31 17:24:19 [CREATEDATE]2008-11-04 17:59:46
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.