行列の積について質問です。
任意のベクトルに対する回転について調べていたところ、こちらのサイトで説明されていたのですが、
→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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) zshの例外処理 1 2022/06/02 16:36
- 数学 ベクトル 行列 2 2022/10/23 20:33
- 数学 転置行列の呼び方?について Aの転置行列は基本的にAの左肩にtを載せた形で書きますが、読む時はなんて 3 2023/08/17 19:03
- Excel(エクセル) エクセル VBAでセル内容を別の列の最下行に転記したい 2 2022/11/29 08:47
- 数学 線形代数の問題がわかりません。 3 2022/07/08 17:07
- Visual Basic(VBA) VBA シート間の転記で、条件の追加コードの書き方について教えて下さい。 13 2023/02/26 09:31
- 数学 線形代数の対称行列についての問題がわからないです。 2 2023/01/08 14:59
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Excel(エクセル) excelにおける転記マクロの書き方 2 2023/05/12 03:16
- 数学 線形代数 正則 階数 3 2023/03/22 07:52
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3行3列の行列の和と積の計算...
-
線形代数です。 正方行列A,BがA...
-
連続的ポストごめんなさい
-
逆行列(AB)^-1について
-
行列の式の英語読み方について
-
3行3列の逆行列(ルートを含む)
-
行列式計算で答が二通りでてしまう
-
matlabで条件をみたしたデータ...
-
行列の平方根?のようなもの
-
有名な行列式
-
逆行列の高速解法
-
行列と行列式の違いは?
-
3次正方行列の問題です
-
大学数学を忘れました。3×3行列...
-
オイラリアン数の反転公式、逆...
-
線形代数学のユニタリ行列の質問
-
ヤコビアン行列の問題なのです...
-
Aが2次正方行列とする。 (1)A...
-
高次の最小2乗法の計算
-
行列式。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3行3列の行列の和と積の計算...
-
数学「行列」の実生活への応用
-
matlabで条件をみたしたデータ...
-
線形代数です。 正方行列A,BがA...
-
複素数を含む行列の逆行列は存...
-
回転行列の4行4列の意味について
-
3行3列の逆行列(ルートを含む)
-
高校数学で教わる行列っていっ...
-
行列と行列式の違いは?
-
正方行列の最小多項式の求め方は?
-
回転した楕円の長径短径、媒介...
-
表計算で行列の積を計算する方...
-
不完全LU分解前処理つき双共...
-
4×4行列の逆行列について
-
行列の式の英語読み方について
-
ラウスの安定判別法
-
Statviewでの解析で
-
Zパラメータの求め方
-
にゃんこ先生の自作問題、ヴァ...
-
行列式計算で答が二通りでてしまう
おすすめ情報