
[A]系で(0,0,-1)となるベクトルが[B]系で(1/√3,1/√3,1/√3)に変換されるような座標系変換行列Mを作りたいのですが、うまくいきません。
イメージは、立方体に垂直に入射してきたビームが座標系変換によって、立方体の1つの頂点から斜め45度方向に入射するようになるという感じです。[B]系での成分はマイナスがついても構いません、とにかく斜め45度方向に入射させたいのです。
私が考えたMは以下の通りですが、座標変換の結果が(0.707000, -0.499849, -0.499849)になってしまいました。
どこが間違っているのか、ご教示いただけましたら幸いです。
(1)X,Y,Z軸それぞれの45度回転行列MX,MY,MZを作る。
MX = [ 1, 0, 0, 0
0, cos45, sin45, 0
0, -sin45, cos45, 0
0, 0, 0, 1 ]
MY = [ cos45, 0, -sin45, 0
0, 1, 0, 0
sin45, 0, cos45, 0
0, 0, 0, 1 ]
MZ = [ cos45, sin45, 0, 0
-sin45, cos45, 0, 0
0, 0, 1, 0
0, 0, 0, 1 ]
並進移動を合わせた表記で、これは教科書に載っているので間違っていないと思います。
(2)MX,MY,MZを順にかけて、Mを作る。
M = MX * MY * MZ
45度方向なので、かける順序は気にしなくていいと思いました。
No.2ベストアンサー
- 回答日時:
[1/√3,1/√3,1/√3] を [0,0,-1] に移す行列を求め、その逆を取ればよいのです。
先ず、z軸の回りに [1/√3,1/√3,1/√3] を π/4 回転させ、y-z平面上に移します。
そうすると、 [1/√3,1/√3,1/√3] の点の y座標は √2/√3、z座標は 1/√3 となります。
それを、次に、x軸の回りにある角度回転させ、-z軸の負の方向に合わせます。
その角度は、今分かりませんが、それでも構いません。というのは、
y-z平面における y座標、z座標が分かっていて、その偏角をθとすると
-z軸の負の方向に合わせるための回転角のsin(θ+π/2)、cos(θ+π/2)が分かるからです。
スペースを節約するため、
sin(π/4) = cos(π/4) = 1/√2 = a
cosθ= √2/√3 = c、sinθ= 1/√3 = b
従って、cos(-θ-π/2) = 1/√3 = b、sin(-θ-π/2) = -√2/√3 = -c
と書くことにします。
始めの回転(z軸の回りに [1/√3,1/√3,1/√3] を π/4 回転)では、
[ a -a 0 ][b] = [0 ] = [0]
[ a a 0 ][b] [2ab] [√2/√3]
[ 0 0 1 ][b] [b ] [1/√3]
後の回転(x軸の回りに-θ-π/2回転)では、
[ 1 0 0 ]
[ 0 b c]
[ 0 -c b]
これらの行列の積は、
[ a -a 0]
[ ab ab c]
[-ac -ac b]
これの逆行列は、
[ ab^2+ac^2 -ab -ac ]
[-ab^2-ac^2 ab -ac ]
[ 0 -2a^2c 2a^2b ]
これらに数値を代入すると、
[ 1/√2 -1/√6 -1/√3 ]
[-1/√2 1/√6 -1/√3]
[ 0 -√(2/3) 1/√3 ]
さっそくの詳しいご回答、どうもありがとうございます。
私の考えたような単純なものではなく、このような工夫がいるのですね。大変助かりました、ありがとうございました。
No.1
- 回答日時:
方向余弦が 1/√3, 1/√3, 1/√3 なので, 回転角がおかしいんじゃないでしょうか?
状況を思い描いてやると, MY*MZ によって (0, 0, -1) は (1/√2, 0, -1/√2) になりますがそのあとの MX では x座標が変化しません.
(1/√3, 1/√3, 1/√3) に直交するベクトルとして (1/√2, -1/√2, 0) がとれます. すると, これらに直交するベクトルはこれらの外積として求まりますから, 適当に x, y, z軸を対応させれば求まるっちゃ求まりますね.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 座標変換について 1 2022/08/04 16:42
- 数学 極座標A(2,π/6)となる点を通り、OAに垂直な直線lの曲方程式を求めよ という問題を直交座標を利 1 2022/08/04 17:31
- 数学 微分積分の二重積分についての問題がわからないです。 1 2022/07/17 02:36
- 数学 θ=π/2 のまわりでの f(θ)=sinθ/cosθのローラン展開に関して 以外の「」の解答を頂き 13 2022/11/11 09:45
- 数学 y軸周りの回転行列は ふたつとも間違いですか? 色々探しても cos 0 sin 0 1 0 -si 6 2023/04/24 00:01
- 数学 θ=π/2 のまわりでの f(θ)=sinθ/cosθのローラン展開は f(θ) =sin(θ)/c 5 2022/10/29 21:02
- 物理学 物理 2 2023/01/17 13:31
- 物理学 物理の問題です。 1 2022/12/20 23:04
- 数学 4-3√2sinX-2cos^2x=0 のような三角方程式で cos^2を1-sin^2に変換するの 3 2023/03/01 22:59
- 数学 sinA+sinBは、A=(α+β),B=(α-β)と置き換えて sin(α+β)=sinαcosβ 2 2022/08/23 08:06
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【至急】数llの三角関数の合成...
-
三角関数の合成
-
離散フーリエ変換(DFT)の実数...
-
数学の関数極限の問題を教えて...
-
cos{θ-(3π/2)}が-sinθになるの...
-
ベクトル解析で半球の標準的な...
-
余弦の和
-
f(x)=|sinx| のフーリエ展開が...
-
日本数学オリンピック2000年予...
-
三角関数
-
関数の問題です。 関数f(θ)=cos...
-
sin1,sin2,sin3,sin4の大小を比...
-
sinθ=-1/√2がθ=5/4π、7/4πと...
-
三角関数
-
高校数学
-
回転行列の問題です。
-
三角関数の「1/3倍角の公式...
-
数学が得意な人に質問です。こ...
-
ヤコビアンの定義について
-
固有値の最大値の近似値
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
数学の関数極限の問題を教えて...
-
cos{θ-(3π/2)}が-sinθになるの...
-
0≦θ≦2πのとき、sin2θ+cosθ=0の...
-
日本数学オリンピック2000年予...
-
【至急】数llの三角関数の合成...
-
sinθ―√3cosθ=a(θ+α)の形にした...
-
離散フーリエ変換(DFT)の実数...
-
三角関数の「1/3倍角の公式...
-
面積
-
正弦波の「長さ」
-
0≦x<2πの範囲で関数y=-√3sin...
-
渦巻きの数式を教えてください...
-
x^2=i
-
数学の問題教えてください
-
積分の計算について
-
余弦の和
-
円環の体積 断面積が半円の内側...
-
ベクトル場の面積分に関してです
-
sinθ=-1/√2がθ=5/4π、7/4πと...
-
なんで4分の7πではなく −4分のπ...
おすすめ情報