Matrix Class

Matrix operations helper class. Provides matrix multiplication, inversion and determinant computation methods.
Public Class Matrix
This language is not supported or no code example is available.
public class Matrix
This language is not supported or no code example is available.
Methods
 
Name Description
Public method Static Determinant2(double[,]) Computes the determinant of a 2x2 matrix.
Public method Static Determinant3(double[,]) Computes the determinant of a 3x3 matrix.
Public method Static Determinant4(double[,]) Computes the determinant of a 4x4 matrix.
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method Static Inverse3(double[,], out double[,]) Computes the inverse of a 3x3 matrix.
Public method Static Inverse4(double[,], out double[,]) Computes the inverse of a 4x4 matrix.
Public method Static Inverse4(double[,]) Computes the inverse of a 4x4 matrix without checking if the determinant is zero.
Public method Static IsIdentity4(double[,]) Returns true when the matrix is Identity.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method Static Multiply(double[,], double[,]) Matrix by matrix multiplication.
Public method Static Multiply(Equation[], Equation[], int)
Public method Static Multiply(double[,], double[]) Matrix by scalar multiplication.
Public method Static Multiply(double, ref double[,]) Scalar by matrix multiplication.
Public method Static Multiply3x(double[,], double[]) 3x3 matrix by scalar multiplication.
Public method Static Multiply3x3(double[,], double[,]) Matrix by matrix multiplication.
Public method Static Multiply4x(double[,], double[]) 4x4 matrix by scalar multiplication.
Public method Static Multiply4x4(double[,], double[,]) 4x4 matrix by matrix multiplication.
Public method Static MultiplyX3(double[], double[,]) 3x3 scalar by matrix multiplication.
Public method ToString Returns a string that represents the current object. (inherited from Object).
Public method Static Transpose(int, int, Equation[])
Public method Static Transpose(double[,]) Computes the transpose of a matrix.
Top
devDept.Geometry.Matrix

.NET Framework

Supported in: 4.8

In this article

Definition