题目:
计算两个矩阵 A、B 的乘积矩阵 C。
矩阵 A={1,2,3,4,5,6};矩阵 B={7,8,9,10,11,12}。
两个矩阵的乘积仍然是矩阵。若 A 矩阵有m行p列,B 矩阵有p行n列,则它们的乘积 C 矩阵有m 行n 列。
C=A*B 的算法: Cij= (i=0,1,……,m-1;j=0,1,……,n-1)
设 A、B、C 矩阵用 3 个 2 维数组表示:a 数组有 3 行 2 列,b 数组有 2 行 3 列,则 c 数组有 3 行 3 列。
如:
c[0][0]= a[0][0]*b[0][0]+a[0][1]*b[1][0];
c[1][0]= a[1][0]*b[0][1]+a[1][1]*b[1][1];
01 |
public class ArrayMult {
|
02 |
03 |
public static void main(String[] args) {
|
04 |
int [][] a = {
{
1 , 2 },{
3 , 4 },{
5 , 6 }}; |
05 |
int [][] b = {
{
1 , 2 , 3 },{
4 , 5 , 6 }}; |
06 |