Class Matrix
Implements some 2D matrix operations (in particular, solving systems of linear equations).
Inherited Members
Namespace: NetTopologySuite.Mathematics
Assembly: NetTopologySuite.dll
Syntax
public class Matrix
Methods
| Improve this Doc View SourceSolve(Double[][], Double[])
Solves a system of equations using Gaussian Elimination.
In order to avoid overhead the algorithm runs in-place
on
Declaration
public static double[] Solve(double[][] a, double[] b)
Parameters
Type | Name | Description |
---|---|---|
Double[][] | a | An nxn matrix in row/column order )modified by this method) |
Double[] | b | A vector of length n |
Returns
Type | Description |
---|---|
Double[] | A vector containing the solution (if any) |
Exceptions
Type | Condition |
---|---|
ArgumentException | If the matrix has the wrong size |