设计一个矩阵相乘的程序
假设有
1 5 7 3 3 9 1 4 1 4
A= 3 6 3 9 B= 5 6 7 9 0 3
1 2 8 7 3 2 7 2 5 6
0 3 1 9 9 7 4 7 8 0
3 2 5 4
求出A*B的矩阵
程序构思:
我们所知的矩阵乘法运算的算式如下:
Cij = Aik X Bkj 的k从1到 n 的和,那么可以用一个3层循环来运算此算式:
C(1,1)=A(1,1)*B(1,1)+A(1,2)*B(2,1)+A(1,3)*B(3,1)+A(1,4)*B(4,1)
=(1*3)+(5*5)+(7*3)+(3*9)
=3+25+21+27
=76
同理
C(1,2)=A(1,1)*B(1,2)+A(1,2)*B(2,2)+A(1,...[ 查看全文 ]