Returns a column Vector for this instance starting at the specified column and row and of the specified length.

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

Syntax

Visual Basic (Declaration)
Public Overridable Function GetColumn ( _
	column As Integer, _
	startRow As Integer, _
	endRow As Integer, _
	rowStride As Integer _
) As Vector
C#
public virtual Vector GetColumn (
	int column,
	int startRow,
	int endRow,
	int rowStride
)
C++
public:
virtual Vector^ GetColumn (
	int column, 
	int startRow, 
	int endRow, 
	int rowStride
)

Parameters

column (System.Int32)
The zero-based index of the column.
startRow (System.Int32)
The zero-based index of the row containing the first element in the column vector.
endRow (System.Int32)
The row index of the last element in the column vector.
rowStride (System.Int32)
The increment for the index in the column Vector corresponding to an increment of one in the new vector.

Return Value

A column Vector.

Exceptions

ExceptionCondition
ArgumentOutOfRangeExceptioncolumn is less than zero or greater than or equal to the number of columns

-or-

startRow is less than zero or greater than or equal to the number of rows.

-or-

endRow or endRow is less than zero or greater than or equal to the number of rows.