![]() 図1 座標回転の例題グラフ |
Excel VBA 2007/2003/2002対応(できる大辞典) すぐに使える! Excel関数逆引き辞典 Excel VBA(ブイビーエー)辞典 ワープする宇宙 |

点(x,y)を原点回り(反時計回り)にθ度回転した点(X,Y)を求めましょう。 点ベクトル(x,y)に座標回転マトリックスかけると回転後の点(X,Y)が求まります。 ・・・・・ (1) |
図2のように、3点座標で構成された3角形を120度回転させます。 (3角形の図を作図するため4点目(1点目と同座標)を作っています。 マトリックスの掛算は関数 MMULT(マトリックス領域,ベクトル領域)を使用します。 関数 sin,cos の単位はラジアンです。度からラジアンに変換する必要がある。 ラジアン = 度・pi()/180 です。 ![]() 図2 座標回転計算を行うエクセルシート |