Gets a Matrix that is a submatrix of this Matrix.

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Function GetSubmatrix ( _
	rowRange As Range, _
	columnRange As Range, _
	transposeOperation As TransposeOperation _
) As Matrix
C#
public Matrix GetSubmatrix (
	Range rowRange,
	Range columnRange,
	TransposeOperation transposeOperation
)
C++
public:
Matrix^ GetSubmatrix (
	Range rowRange, 
	Range columnRange, 
	TransposeOperation transposeOperation
)

Parameters

rowRange (Extreme.Mathematics.LinearAlgebra.Range)
A Range value that specifies the range of rows that are to make up the new matrix.
columnRange (Extreme.Mathematics.LinearAlgebra.Range)
A Range value that specifies the range of columns that are to make up the new matrix.
transposeOperation (Extreme.Mathematics.LinearAlgebra.TransposeOperation)
A TransposeOperation value that specifies whether or not this view should show the transpose of the matrix m.

Return Value

A Matrix that contains the specified rows and columns.

Remarks

The Matrix returned by this method shares its storage with the matrix from which it is derived.