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
| C# |
|---|
public override Vector GetColumn (
int column,
int startRow,
int endRow,
int rowStride
) |
| C++ |
|---|
public:
virtual Vector^ GetColumn (
int column,
int startRow,
int endRow,
int rowStride
) override |
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 vector that
allows you to iterate through the rows of this matrix.
Exceptions
| Exception | Condition |
|---|
| ArgumentOutOfRangeException | column is less than zero or greater
than or equal to the number of columns
- or - startRow or endRow is less
than zero or greater than or equal to the number of rows.
|