[問題] 矩陣相乘問題(3X2*2X3)

看板C_and_CPP (C/C++)作者 (小m)時間16年前 (2009/03/28 21:52), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
這個問題困擾我好久...... 如果是手算的話,原理我都知道,但是要轉成迴圈... 我卡了好久 我嘗試的結果出來還是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

03/28 22:21, , 1F
03/28 22:21, 1F

03/28 22:24, , 2F
j<2 k<3 a是2X3,b是3X2 //不是學長亂了就是你抄錯了
03/28 22:24, 2F

03/28 22:31, , 3F
沒亂阿 我還給他看 他說對...
03/28 22:31, 3F

03/28 22:31, , 4F
而且照上面的打以後 數字變的很奇怪...也不是3X3
03/28 22:31, 4F

03/28 22:35, , 5F
標題和內容不符如果你要得到的是3X3矩陣
03/28 22:35, 5F

03/28 22:36, , 6F
i<3 才正確
03/28 22:36, 6F

03/28 22:38, , 7F
....剛剛才發現自己標題打錯了>.<
03/28 22:38, 7F
※ 編輯: mydoctor 來自: 118.165.82.30 (03/28 22:43)
文章代碼(AID): #19pYknOJ (C_and_CPP)
文章代碼(AID): #19pYknOJ (C_and_CPP)