用向量求解线性方程
Solve linear equation with vectors
.NET 中有哪个库可以有效地求解此类方程式?
结果应该是
我需要这种中间方程来计算一条线g和一个点P的最小距离。也许还有一些其他库如何包含此功能。
只是重复Math.NET
的使用。您想以 Ax=b
的形式重写您的等式,他们只是将其编码为:
var A = Matrix<double>.Build.DenseOfArray(new double[,]
{
{10, -10},
{10, 10}
});
var b = Vector<double>.Build.Dense(new double[] {8, 1});
var x = A.Solve(b);
Console.WriteLine(x);
这给了你解决方案,即向量 x
为:
DenseVector 2-Double
0.45
-0.35
.NET 中有哪个库可以有效地求解此类方程式?
结果应该是
我需要这种中间方程来计算一条线g和一个点P的最小距离。也许还有一些其他库如何包含此功能。
只是重复Math.NET
的使用。您想以 Ax=b
的形式重写您的等式,他们只是将其编码为:
var A = Matrix<double>.Build.DenseOfArray(new double[,]
{
{10, -10},
{10, 10}
});
var b = Vector<double>.Build.Dense(new double[] {8, 1});
var x = A.Solve(b);
Console.WriteLine(x);
这给了你解决方案,即向量 x
为:
DenseVector 2-Double
0.45
-0.35