矩阵相乘代码

// 矩阵相乘 void Mat_Mul_Mat(MATRIX4X4_PTR ma1, MATRIX4X4_PTR ma2, MATRIX4X4_PTR apResult) { int row1=0; // 控制矩阵1的行循环 for (row1=0; row1<4; row1++) { //控制矩阵2的列循环 for (int col2=0; col2<4; col2++) { int sum=0; for(int col1=0, row2=0; row2<4 ; col1++, row2++) { sum+=ma1->M[row1][col1]*ma2->M[row2][col2]; } apResult->M[row1][col2] = sum; } } }

你可能感兴趣的:(矩阵相乘代码)