行列の積について質問です。
任意のベクトルに対する回転について調べていたところ、こちらのサイトで説明されていたのですが、
→ttp://www004.upp.so-net.ne.jp/hiromu-i/tips001.html
U=(ux,uy,uz)t (tは転置行列の記号)
UtはUの転置行列
の時、
UUt=
| uxux, uyux, uzux |
| uxuy, uyuy, uzuy |
| uxuz, uyuz, uzuz |
というところが理解できなくて困っています。
Uは(ux,uy,uz)t と書いてあるので、
3行1列の行列と考えて、
Utは(ux,uy,uz)tの転置だから(ux,uy,uz)となるので、
1行3列の行列と考えました。
すると、UUtはスカラーになって
UUt = ux^2+uy^2+uz^2となると思うのですが、
どう理解すれば
UUt=
| uxux, uyux, uzux |
| uxuy, uyuy, uzuy |
| uxuz, uyuz, uzuz |
となるのでしょうか。
どなたか教えて下さい。
宜しくお願いいたします。
No.5ベストアンサー
- 回答日時:
#2です。
A#2の補足の質問について
>自分の解ってなかった所が分かりました。
>大変な勘違いをしていたのですね。
指摘した通り大変な、しかも基本的なことの勘違いで、これまで何故通り抜けてこられたのか不思議です。
>因みに下記の部分について参考になるサイトとか有りませんでしょうか?
>自分の認識では左の掛けられる側の列数と右の掛ける側の行数が一致していないと計算できないと勘違いしていたようです。
一列と一行の掛け算でも
一行と一列の掛け算でも
計算できます。
なので知識としては合ってます。
しかし、前半の知識が抜け落ちて見えるようです。
>ググッてみたんですが、どうも該当するものが出てこないです。
>何卒宜しくお願いいたします。
参考URLの[行列の積]の所をご覧下さい。
●[m×n型][n×p型]=[m×p型](mが行数、pが列数)
積が定義されるためには,左の列数と右の行数が等しくなければなりません。図をよく見て、下の2つの場合を比較して考えて見てください。
貴方がお覚えていた方は内積が定義できる場合です。
UtU=[1×3型][3×1型]=[1×1型]
これは内積と同じタイプの積、要素が1つのみでスカラーと同じ。
他方、欠落していたのは
UUt=[3×1型][1×3型]=[3×3型]
これは結果が3行3列になります。
(今回の質問の場合の行列の積のタイプ)
参考URL:http://www.geisya.or.jp/~mwm48961/kou2/matrix2.h …
No.4
- 回答日時:
ああ、手が滑りました。
誤
>3行1列に1列3行の行列掛けたら3行3列の行列ですよね。
正
>3行1列に1行3列の行列掛けたら3行3列の行列ですよね。
有難うございます。
正に
>3行1列に1行3列の行列掛けたら3行3列の行列ですよね。
の部分が理解できません。
何故3行1列に1行3列の行列掛けたら3行3列の行列になるのでしょうか?
この部分が理解できていなかったと分かりました。
参考になるサイトとか有りましたら教えて頂きたいです。
No.3
- 回答日時:
3行1列に1列3行の行列掛けたら3行3列の行列ですよね。
3行n列にn列3行 でも同じなので、ux, uy, uz はひょっとすると
列ベクトルかも。
いずれにしても行列の掛け算の基本に戻ってください。
No.2
- 回答日時:
U=(ux,uy,uz)t=
(ux)
(uy)
(uz)
Ut=(ux,uy,uz)
であるから
UUt=
(ux)
(uy)(ux,uy,uz) ←行列の積の定義に従って要素を計算する
(uz)
=
( uxux, uxuy, uxuz )
( uyux, uyuy, uyuz )
( uzux, uzuy, uzuz )
=
( uxux, uyux, uzux )
( uxuy, uyuy, uzuy )
( uxuz, uyuz, uzuz )
となります。
何か、勘違いしてませんか?
なお、UtUなら
Ut=
(ux,uy,uz)
U=(ux,uy,uz)t
(ux)
(uy)
(uz)
であるから
UtU=(ux^2+uy^2+uz^2) ←一行一列の行列なのでスカラーとみなせる。
=ux^2+uy^2+uz^2 ←ベクトルの内積に等しい。
大変有難うございます。
自分の解ってなかった所が分かりました。
大変な勘違いをしていたのですね。
因みに下記の部分について参考になるサイトとか有りませんでしょうか?
自分の認識では左の掛けられる側の列数と右の掛ける側の行数が一致していないと計算できないと勘違いしていたようです。
ググッてみたんですが、どうも該当するものが出てこないです。
何卒宜しくお願いいたします。
------------------------------------------------------------
UUt=
(ux)
(uy)(ux,uy,uz) ←行列の積の定義に従って要素を計算する
(uz)
=
( uxux, uxuy, uxuz )
( uyux, uyuy, uyuz )
( uzux, uzuy, uzuz )
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3行3列の行列の和と積の計算...
-
線形代数です。 正方行列A,BがA...
-
diag(-1,1)
-
複素数の行列計算
-
代数
-
単因子論で(1,1)が必ず1...
-
行列の簡約化についての質問です!
-
線形代数の行列の計算方法がわ...
-
文字を含んだ行列式の計算
-
レオンチェフの逆行列について...
-
3次行列のn乗なのですが
-
2次行列、A,B,Cに対し、今、det...
-
回転した楕円の長径短径、媒介...
-
matlabで条件をみたしたデータ...
-
行列式の計算問題
-
行列式 証明
-
大学数学 線形代数
-
電卓の使い方 乗数はどうした...
-
e^(x^2)の積分に関して
-
積分で1/x^2 はどうなるのでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報