第一种:交叉数组形式
-
/// <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