C语言谁懂矩阵啊

如题所述

第1个回答  2019-04-28
矩阵一般使用二维数组来存储,然后编写矩阵相乘过程代码。
第2个回答  2019-09-04
矩阵A=mxn ,矩阵B=nxs ,矩阵C=A*B=mxs。其中没一项的算法:
设C中元素为a(ij).
C中第i行第j列的元素等于左边矩阵(A)的第i行和右边矩阵(B)的第j列对应的元素的乘积之和。
如你给出的两个矩阵相乘后,a(11)=3*3+4*5=29;a(12)=3*2+4*7=34;a(13)=3*5+4*2=23;a(21)=2*3+5*5=31;a(22)=2*2+
5*7=39;a(23)=2*5+
5*2=20.
所以
C={29
34
23}

{31
39
20}
因此可以看出,只有前面矩阵的列数和后面矩阵的行数相同才可以相乘。本回答被提问者采纳
相似回答