![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
理論的に整理するためには、特異値分解(固有値分解)という概念が必要です。
その言葉を使うなら「回転軸とは固有ベクトルに他ならない」ということです。が、「最悪なんとか」する方法をお尋ねなのでしょうから、ここでは理屈はおいといて、即物的に行きましょう。回転の中心が原点になる座標系ではAは3次の正方行列になっている。念のために確認しておきますと、3次の正方行列Xが回転であるというのは、 X' X = X X' = I、|X| = 1を満たすということです。(ただしX'はXの転置行列、|X|はXの行列式、Iは単位行列。)
さて、
(1) 回転軸がz軸になるように、座標変換します。すなわち
A = T R
となる回転Tを見つけて、Rがxy平面内だけでの回転になるようにするんです。
R = T' A
です。回転変換T'によって、Aの回転軸がz軸になるように座標変換したものが、回転Rです。
変換Rは3行目は(0,0,1)、3列目も(0,0,1)であり、実質2次の正方行列です。この行列はパラメータ1個(回転角)だけで表せて、ふたつの対角成分はどちらもcosα, ふたつの非対角成分はそれぞれsinαと-sinαです。
(2) sinαとcosαが分かったから、arctangentを使えばαが計算できます。
(3) 分割した回転の回転角をφとします。ご質問では
φ=α/10
です。この角度の回転を表す3次(実質2次)の正方行列Sを作る。それには、Sの3行目は(0,0,1)、3列目も(0,0,1)にして、ふたつの対角成分をcosφ, ふたつの非対角成分をそれぞれsinφと-sinφにするんです。
(4) T S がお求めの変換です。
で、(1)をどうやって計算するか。
T = U V
とします。U, Vはどちらも回転を表す3次正方行列ですが、Uはx軸を回転軸とする回転であり、つまり1行目は(1,0,0)、1列目も(1,0,0)であって、残り4つの成分のうちふたつの対角成分はどちらもcosβ、ふたつの非対角成分はそれぞれsinβと-sinβです。Vはy軸を回転軸とする回転であり、つまり1行目は(0,1,0)、1列目も(0,1,0)であって、残り4つの成分のうちふたつの対角成分はどちらもcosγ、ふたつの非対角成分はそれぞれsinγと-sinγです。すると、
R = V' U' A
である。まずU' すなわちβを決めます。U'Aの2行3列目成分と3行2列目の成分が0になるようにするんです。次に、V' すなわちγを決めます。V' U'Aの1行3列目成分と3行1列目の成分が0になるようにするんです。(「なるようにする」にはどうすればいいか、は簡単。)これで、Rは(1)で説明した形になり、Tも決まりました。
回答ありがとうございます
特異値分解が必要ですか
エピポーラ幾何とかで実装したような気もしますがよく覚えていないですね。。。
詳しい手順を教えていただきありがとうございます
順を追ってみてみようと思います
No.2
- 回答日時:
軸と回転角度を求めればなんとかなる. 最悪数値的に処理すればなんとでもなる.
回答ありがとうございます
回転ベクトルでしたっけ
確かにそれでできそうな気がしてきました
最初四元数を使って何かできないかと思ってましたが
これだと角度が等分割できない気がしてました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
対面座位をしたがる女って
-
「及び」と「且つ」の違い
-
英語で「銃」を意味する言葉。 ...
-
2サイクルエンジンは、逆回転...
-
硬貨一つの周りに二周するのは...
-
水に浮かぶ球体の中で浮かんで...
-
モーターとプーリーの力関係
-
円周20センチの円の直径は何...
-
ボーリング調査について
-
写真の系のプーリーとおもりの...
-
教えてください。 調べてみると...
-
用水機場と揚水機場の違いを教...
-
i^x と e^(ix) の関係
-
逆転の反対
-
数学Ⅱの三角関数の 「角αの動径...
-
〈医学に詳しい方〉動物の死体...
-
公務員採用試験 数的処理 図形...
-
小便は回転してる?
-
直流電動機ブラシとはどの様な...
-
【代数学】正三角形の二面対群D...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
対面座位をしたがる女って
-
「及び」と「且つ」の違い
-
英語で「銃」を意味する言葉。 ...
-
円周20センチの円の直径は何...
-
機構学の瞬間中心の問題です。
-
モーターとプーリーの力関係
-
硬貨一つの周りに二周するのは...
-
用水機場と揚水機場の違いを教...
-
質問です。
-
ボーリング調査について
-
電車天井の扇風機の円形の首振...
-
HClの赤外吸収スペクトル
-
ストロボ効果についてですが,...
-
「立方体の6つの面を6色で塗り...
-
逆転の反対
-
円周から直径を求めるには
-
回転数から速度を求めたい、、、
-
痩せると頭が回転するようにな...
-
扇風機のファンが逆回転に見え...
-
(気象学) 正の渦度移流 負...
おすすめ情報