![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- バイク車検・修理・メンテナンス TT250Rをオークションで買ったのですが、最初の3回目の走行までは調子良かったのですが、次の走りで 4 2022/06/20 06:10
- その他(コンピューター・テクノロジー) 50台の織機から回転数を取得・集計しモニターに表示したい 2 2022/11/05 15:48
- 地球科学 地磁気が生じる原因が地下のマグマの対流が電流を伴っているからなのですか。 1 2023/02/20 10:03
- スピーカー・コンポ・ステレオ 33回転と45回転と78回転がかけられるレコードプレーヤーを買ったんですが、昔のSPレコードをかけた 22 2022/09/03 14:00
- 物理学 コマの歳差運動について質問です。 「歳差運動を行う場合,回転軸の方向と角運動量の方向は厳密には一致し 4 2023/01/20 18:31
- ゴルフ 【ゴルフ】フェードの方が回転数が多く、ボールも高いからランが出ない。 質問 回転 3 2023/07/07 07:01
- 物理学 角速度ベクトルにつきまして 3 2022/08/09 15:44
- 国産バイク 117クーペのアイドリング 4 2022/04/01 22:38
- その他(教育・科学・学問) コペルニクス的転回という言葉がありますが、 これから未来に起きるコペルニクス的転回は、何の認識がどの 1 2023/02/03 23:09
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
対面座位をしたがる女って
-
「及び」と「且つ」の違い
-
英語で「銃」を意味する言葉。 ...
-
円周20センチの円の直径は何...
-
機構学の瞬間中心の問題です。
-
用水機場と揚水機場の違いを教...
-
モーターとプーリーの力関係
-
硬貨一つの周りに二周するのは...
-
なんで2πをかけるのかがわから...
-
質問です。
-
「立方体の6つの面を6色で塗り...
-
ボーリング調査について
-
HClの赤外吸収スペクトル
-
2サイクルエンジンは、逆回転...
-
逆転の反対
-
ストロボ効果についてですが,...
-
【代数学】正三角形の二面対群D...
-
扇風機のファンが逆回転に見え...
-
(気象学) 正の渦度移流 負...
-
回転数から速度を求めたい、、、
おすすめ情報