2016-04-15 103 views
-1

.NET中有哪些庫可用來有效解決這樣的方程?用矢量求解線性方程

enter image description here

結果應該是

enter image description here

予需要這種中間方程來計算的線的最小距離和點P。也許還有一些其他庫已經包含了這個功能。

+1

HTTP://www.mathdotnet。 com /具有線性代數支持。 – rbm

+1

你想'Math.Net',尤其是['Math.Net Numerics'](http://numerics.mathdotnet.com/) –

回答

3

只是爲了重新使用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 
+0

謝謝你的例子。我已經玩過Math.NET,但無法形成使用求解方法的正確方程。 – dannyyy