cal_2dr
例:cal_2dr(#(#20+5),[99]);
- 機能:
- 2次元座標変換を行う
- 書式:
- cal_2dr(入,出)
- 解説:
- set_2dr_ang()で設定した回転角に従い、次の2次元平面回転の座標変換を行います。
Xo = cos(θx) Xi - sin(θy) Yi
Yo = sin(θx) Xi + cos(θy) Yi
入,出とは入力座標(Xi,Yi)と出力座標(Xo,Yo)のことで、3種類のメモリ変数#(i),\(i),$(i)または数値組[i]のいずれかで指定します。入,出の指定とXi,Yi,Xo,Yoの対応は次の表の通りです。
入と出の指定内容
対応数値 #(i) \(i) $(i) [i] Xi
Yi
Xo
Yo
#(i)
#(i+1)
#(i)
#(i+1)
\(i)
\(i+1)
\(i)
\(i+1)
$(i)
$(i+1)
$(i)
$(i+1)
[i][1]
[i][2]
[i][1]
[i][2]
return |