Я пытаюсь решить неквадратную линейную систему с помощью математики. net. Но я получаю ошибку Размеры матрицы должны совпадать: 3x7 .
Вот пример кода:
using MathNet.Numerics.LinearAlgebra;
var mBuilder = Matrix<double>.Build;
var vBuilder = Vector<double>.Build;
var A = mBuilder.DenseOfArray(new double[,]
{
{ 3, 2, 1, 5, -1, 0, 0 },
{ 2, 1, 1, 2, 0, -1, 0 },
{ 5, 1, 3, 4, 0, 0, -1 }
});
var b = vBuilder.DenseOfArray(new double[] { -3, -5, -2 });
Vector<double> x;
x = A.Solve(b);
Очистить систему есть решение (например, X = {0, 0, 0, 0, 3, 5, 2}
). Как я могу решить такую систему с математикой. Net?