作者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)