Describes the form of all real matrices.

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 abstract class AnyRectangularMatrix : AnyMatrix<double>
Public MustInherit Class AnyRectangularMatrix _
	Inherits AnyMatrix(Of Double)
public ref class AnyRectangularMatrix abstract : public AnyMatrix<double>
[<AbstractClassAttribute>]
type AnyRectangularMatrix =  
    class
        inherit AnyMatrix<float>
    end

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
AnyRectangularMatrix()()()()
Initializes a new instance of the AnyRectangularMatrix class
__repr__()()()()
Produces the representation of the matrix for the Python interactive console.
Addition(AnyRectangularMatrix, AnyRectangularMatrix)
Adds any two real, rectangular matrices.
Column(Int32)
Gets a copy of the specified column.
ColumnCount
Gets the number of matrix columns.
(Inherited from AnyMatrix<(Of <(<'T>)>)>.)
Equality(AnyRectangularMatrix, AnyRectangularMatrix)
Determines whether two matrices are equal.
Equals(Object)
Determines whether the given object is an equal matrix.
(Overrides Object..::..Equals(Object).)
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.
GetHashCode()()()()
Not a valid operation.
(Overrides Object..::..GetHashCode()()()().)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Inequality(AnyRectangularMatrix, AnyRectangularMatrix)
Determines whether two matrices are not equal.
InfinityNorm()()()()
Computes the ∞-norm of the matrix.
Item[([( Int32, Int32])])
Gets or sets the value of a matrix entry.
(Inherited from AnyMatrix<(Of <(<'T>)>)>.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Multiply(Double, AnyRectangularMatrix)
Multiplies any real, rectangular matrix by a real constant.
Multiply(AnyRectangularMatrix, AnyRectangularMatrix)
Multiplies any two real, rectangular matrices.
Multiply(AnyRectangularMatrix, ColumnVector)
Multiplies any real, rectangular matrix with a real column vector.
OneNorm()()()()
Computes the 1-norm of the matrix.
Row(Int32)
Gets a copy of the specified row.
RowCount
Gets the number of matrix rows.
(Inherited from AnyMatrix<(Of <(<'T>)>)>.)
Subtraction(AnyRectangularMatrix, AnyRectangularMatrix)
Subtracts any two real, rectangular matrices.
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)

Remarks

This is an abstract class that describes any real matrix. If you wish to create a concrete instance of a real, non-square matrix, use the RectangularMatrix class. If, on the other hand, you wish to write a function that can operate on any real matrix, it's probably a good idea to accept a AnyRectangularMatrix, so that any concrete implementation can also be passed into your function.

Inheritance Hierarchy

See Also