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