Returns the solution matrix if the matrix is square or the least squares solution otherwise.
Namespace: Accord.MathAccord.Math (in Accord.Math.dll) Version: 3.8.0
Syntaxpublic static decimal[,] Solve( this decimal[,] matrix, decimal[,] rightSide, bool leastSquares = false )
<ExtensionAttribute> Public Shared Function Solve ( matrix As Decimal(,), rightSide As Decimal(,), Optional leastSquares As Boolean = false ) As Decimal(,)Request Example View Source Parameters
Type:
Decimal Usage NoteIn Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic)or
Extension Methods (C# Programming Guide).
RemarksPlease note that this does not check if the matrix is non-singular before attempting to solve. If a least squares solution is desired in case the matrix is singular, pass true to the leastSquares parameter when calling this function.
ExamplesDecimal[,] matrix = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, }; Decimal[,] rightSide = { {1}, {2}, {3} }; Decimal[,] x = Matrix.Solve(matrix, rightSide, leastSquares: true);See Also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4