看板 C_and_CPP 關於我們 聯絡資訊
這個問題困擾我好久...... 如果是手算的話,原理我都知道,但是要轉成迴圈... 我卡了好久 我嘗試的結果出來還是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
chrisdar:http://zh.wikipedia.org/wiki/矩陣乘法 03/28 22:21
snowlike:j<2 k<3 a是2X3,b是3X2 //不是學長亂了就是你抄錯了 03/28 22:24
mydoctor:沒亂阿 我還給他看 他說對... 03/28 22:31
mydoctor:而且照上面的打以後 數字變的很奇怪...也不是3X3 03/28 22:31
snowlike:標題和內容不符如果你要得到的是3X3矩陣 03/28 22:35
snowlike:i<3 才正確 03/28 22:36
mydoctor:....剛剛才發現自己標題打錯了>.< 03/28 22:38
※ 編輯: mydoctor 來自: 118.165.82.30 (03/28 22:43)