作者mydoctor (小m)
看板C_and_CPP
標題[問題] 矩陣相乘問題(2X3*3X2)
時間Sat Mar 28 21:52:44 2009
這個問題困擾我好久......
如果是手算的話,原理我都知道,但是要轉成迴圈...
我卡了好久
我嘗試的結果出來還是2X3矩陣
下面是一個學長教我的,但是其實我看不太懂......
我自己稍微改了一下,但是出來的數字好像跟我手算的不一樣?!!
到底是我算錯還是....?
int s,k;
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
s=0;
for (k=0;k<2;k++)
s+=a[j][k]*b[k][i];
cout<<s<<'\t';
}
a是3X2矩陣,b是2X3矩陣
懇請指導了......
--
「你怎麼都沒有反應?」
「我演的是內心戲啊!」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.82.30
2F:→ snowlike:j<2 k<3 a是2X3,b是3X2 //不是學長亂了就是你抄錯了 03/28 22:24
3F:→ mydoctor:沒亂阿 我還給他看 他說對... 03/28 22:31
4F:→ mydoctor:而且照上面的打以後 數字變的很奇怪...也不是3X3 03/28 22:31
5F:→ snowlike:標題和內容不符如果你要得到的是3X3矩陣 03/28 22:35
6F:→ snowlike:i<3 才正確 03/28 22:36
7F:→ mydoctor:....剛剛才發現自己標題打錯了>.< 03/28 22:38
※ 編輯: mydoctor 來自: 118.165.82.30 (03/28 22:43)