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
| Edit this page 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 |