[心得] 矩陣相乘 (課本其實都有>"<)
※ 引述《cksh0923 (諮商股長)》之銘言:
: 我想把12*5的矩陣改乘以另一 已定義元素之 5*1矩陣{1,3,5,2,3}
BTW, 你的程式不太清楚。俺選擇了直接講矩陣相乘對後面需要查的人比較有益
(A)2x3 = 1 2 0
1 3 8
(B)3x2 = 1 0
3 5
-3 7
(AB)mxn = a_i1 * b_1j + a_i2 * b_2j + ....
================================================
由公式明白A是row中的scale橫的跑(左->右)
B是column中scale直的跑(上->下)
(A)2x3 = 1 2 0
1 3 8
(B)3x2 = 1 0
3 5
-3 7
=================================================
(A)2x3 = 1 2 0
1 3 8
(B)3x2 = 1 0
3 5
-3 7
(A)2x3 = 1 2 0
1 3 8
(B)3x2 = 1 0
3 5
-3 7
==================================================
不過,對寫程式來說。在陣列中同時要跑橫的又跑直接
會很火大。為了以免翻桌,前人在課本上寫著,把B改成(B)T
(B)T = (B)2x3 = 1 3 -3
0 5 7
==================================================
所以你只要先transpose B後
你就能方便的用迴圈去算出來了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.105
※ 編輯: qrtt1 來自: 163.26.34.105 (06/22 21:23)
推
06/22 21:50, , 1F
06/22 21:50, 1F
推
06/22 21:57, , 2F
06/22 21:57, 2F
→
06/22 22:35, , 3F
06/22 22:35, 3F
※ 編輯: qrtt1 來自: 163.26.34.105 (06/23 05:23)
→
06/23 09:57, , 4F
06/23 09:57, 4F
→
06/23 12:40, , 5F
06/23 12:40, 5F
推
06/23 13:34, , 6F
06/23 13:34, 6F
→
06/23 13:34, , 7F
06/23 13:34, 7F
推
06/23 19:39, , 8F
06/23 19:39, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章