Итак, я хочу транспонировать матрицу, которую я определил с помощью
using MathNet.Numerics.LinearAlgebra.Double;
var MatrixValues = new double[]{1,1,2,2,3,3}
var M = Matrix<double>.Build;
var C = M.Dense(3,2,MatrixValues);
var TR = C.Transpose();
Итак, в результате я получаю очень странную матрицу, которая не является транспонированной. Я думаю, это потому, что матрица определена как DenseColumnMajor, но как ее изменить?
Итак, у меня есть матрица 3 на 2, например:
1 1
2 2
3 3
и мой желаемый результат:
1 2 3
1 2 3