相关疑难解决方法(0)

在c#中高效复制对称矩阵

我想在一个数组中存储一个对称矩阵

对于矩阵我正在这样做

    double[,] mat = new double[size,size];
    for (int i = 0; i < size; i++)
    {
      for (int j = 0; j <= i; j++)
           mat[i, j] = mat[j, i] = (n * other_matrix[i,j]);
    }
Run Code Online (Sandbox Code Playgroud)

如果我想存储在一个数组中

double[] mat = new double[size*size];
Run Code Online (Sandbox Code Playgroud)

代替

 double[,] mat
Run Code Online (Sandbox Code Playgroud)

什么是最有效的方式?

mat[i*n+j]

c# loops matrix

3
推荐指数
1
解决办法
2527
查看次数

标签 统计

c# ×1

loops ×1

matrix ×1