Meta.Numerics Library
SquareMatrix Class
Meta.NumericsMeta.Numerics.MatricesSquareMatrix
Represents a square matrix.
Declaration Syntax
C#Visual BasicVisual C++F#
public sealed class SquareMatrix : AnySquareMatrix
Public NotInheritable Class SquareMatrix _
	Inherits AnySquareMatrix
public ref class SquareMatrix sealed : public AnySquareMatrix
[<SealedAttribute>]
type SquareMatrix =  
    class
        inherit AnySquareMatrix
    end
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
SquareMatrix(Int32)
Initializes a new square matrix.
__repr__()()()()
Produces the representation of the matrix for the Python interactive console.
(Inherited from AnyRectangularMatrix.)
Addition(SquareMatrix, SquareMatrix)
Adds two real, square matrices.
Column(Int32)
Gets a copy of one column of the the matrix.
(Overrides AnyRectangularMatrix.Column(Int32).)
ColumnCount
Gets the number of matrix columns.
(Inherited from AnySquareMatrix.)
Copy()()()()
Copies the matrix.
Dimension
Gets the dimension of the matrix.
(Overrides AnySquareMatrix.Dimension.)
Eigensystem()()()()
Computes the eigenvalues and eigenvectors of the matrix.
Eigenvalues()()()()
Computes the eigenvalues of the matrix.
Equals(Object)
Determines whether the given object is an equal matrix.
(Inherited from AnyRectangularMatrix.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FrobeniusNorm()()()()
Computes the Frobenius-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
GetHashCode()()()()
Not a valid operation.
(Inherited from AnyRectangularMatrix.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
InfinityNorm()()()()
Computes the ∞-norm of the matrix.
(Overrides AnyRectangularMatrix.InfinityNorm()()()().)
Inverse()()()()
Computes the inverse of the matrix.
Item[([(Int32, Int32])])
Gets or sets an entry of the matrix.
(Overrides AnyMatrix<(Of <(<'Double>)>)>.Item[([(Int32, Int32])]).)
LUDecomposition()()()()
Computes the LU decomposition of the matrix.
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Multiply(SquareMatrix, SquareMatrix)
Computes the product of two square matrices.
Multiply(Double, SquareMatrix)
Multiply a real, square matrix by a real constant.
OneNorm()()()()
Computes the 1-norm of the matrix.
(Overrides AnyRectangularMatrix.OneNorm()()()().)
QRDecomposition()()()()
Computes a QR decomposition of the matrix.
Row(Int32)
Returns a vector representing a given row of the matrix.
(Overrides AnyRectangularMatrix.Row(Int32).)
RowCount
Gets the number of matrix rows.
(Inherited from AnySquareMatrix.)
SingularValueDecomposition()()()()
Computes the singular value decomposition of the square matrix.
Subtraction(SquareMatrix, SquareMatrix)
Computes the difference of two square matrices.
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Trace()()()()
Computes the trace of the square matrix.
(Inherited from AnySquareMatrix.)
Transpose()()()()
Creates a transpose of the matrix.
UnaryNegation(SquareMatrix)
Negates a real, square matrix.
Inheritance Hierarchy
Object
AnyMatrix<(Of <(<'Double>)>)>
 AnyRectangularMatrix
  AnySquareMatrix
   SquareMatrix