A rectangular matrix of real numbers.

Namespace: Meta.Numerics.Matrices
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)

Syntax

            
 C#  Visual Basic  Visual C++  F# 
public sealed class RectangularMatrix : AnyRectangularMatrix
Public NotInheritable Class RectangularMatrix _
	Inherits AnyRectangularMatrix
public ref class RectangularMatrix sealed : public AnyRectangularMatrix
[<SealedAttribute>]
type RectangularMatrix =  
    class
        inherit AnyRectangularMatrix
    end

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
RectangularMatrix(array<Double,2>[,](,)[,][,])
Initializes a rectangular matrix from the given 2D array.
RectangularMatrix(Int32, Int32)
Initializes a rectangular matrix with the given dimensions.
__repr__()()()()
Produces the representation of the matrix for the Python interactive console.
(Inherited from AnyRectangularMatrix.)
Addition(RectangularMatrix, RectangularMatrix)
Adds two real, rectangular matrices.
Column(Int32)
Gets a copy of the specified column.
(Overrides AnyRectangularMatrix..::..Column(Int32).)
ColumnCount
Gets the number of matrix columns.
(Overrides AnyMatrix<(Of <(<'T>)>)>..::..ColumnCount.)
Copy()()()()
Copies the matrix.
Equals(Object)
Determines whether the given object is an equal matrix.
(Inherited from AnyRectangularMatrix.)
ExplicitNarrowingExplicitExplicitExplicit(RectangularMatrix to SquareMatrix)
Casts a rectangular matrix to a square matrix.
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()()()().)
Item[([( Int32, Int32])])
Gets or sets the value of a matrix entry.
(Overrides AnyMatrix<(Of <(<'T>)>)>..::..Item[([( Int32, Int32])]) .)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Multiply(Double, RectangularMatrix)
Multiply a real, rectangular matrix by a real constant.
Multiply(RectangularMatrix, ColumnVector)
Computes the product of a rectangular matrix and a column vector.
Multiply(RectangularMatrix, RectangularMatrix)
Multiplies two real, rectangular matrices.
Multiply(RectangularMatrix, Double)
Divides a real, rectangular matrix by a real constant.
OneNorm()()()()
Computes the 1-norm of the matrix.
(Overrides AnyRectangularMatrix..::..OneNorm()()()().)
QRDecomposition()()()()
Computes the QR decomposition of the matrix.
Row(Int32)
Gets a copy of the specified row.
(Overrides AnyRectangularMatrix..::..Row(Int32).)
RowCount
Gets the number of matrix rows.
(Overrides AnyMatrix<(Of <(<'T>)>)>..::..RowCount.)
SingularValueDecomposition()()()()
Computes the singular value decomposition of the matrix.
Subtraction(RectangularMatrix, RectangularMatrix)
Subtracts two real, rectangular matrices.
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Transpose()()()()
Returns the transpose of the matrix.
UnaryNegation(RectangularMatrix)
Negates a real, rectangular matrix.

Inheritance Hierarchy

System..::..Object
  Meta.Numerics.Matrices..::..AnyMatrix<(Of <(<'Double>)>)>
    Meta.Numerics.Matrices..::..AnyRectangularMatrix
      Meta.Numerics.Matrices..::..RectangularMatrix

See Also