第一种:交叉数组形式
-
/// <summary> -
/// 矩阵乘法 -
/// <param name="matrix1">矩阵1</param> -
/// <param name="matrix2">矩阵2</param> -
/// <returns>积</returns> -
private static double[][] MatrixMult(double[][] matrix1, double[][] matrix2) -
{ -
//matrix1是m*n矩阵,matrix2是n*p矩阵,则result是m*p矩阵 -
int m = matrix1.Length, n = matrix2.Length, p = matrix2[0].Length; -
double[][] result = new double[m][]; -
for (int i = 0; i < result.Length; i++) -
{ -
result[i] = new double[p]; -
}

本文介绍了如何在C#中使用二维数组实现矩阵相乘的方法。
最低0.47元/天 解锁文章
245





