DataLab is a compact statistics package aiming at exploratory data analysis. Please visit the DataLab Web site for more information....


CopyRowToVec

Declaration: TMatrix.CopyRowToVec (DestVec: TVector; Row, FirstCol, LastCol, DestCell: integer);
The method CopyRowToVec copies part of a row of the matrix into the vector DestVec. The parameter Row specifies the row to be copied, the parameters FirstCol, and LastCol define the range of the row to be copied to the vector. The matrix element with address [FirstCol,Row] is copied to the first element of the vector, the element [FirstCol+1,Row] is copied to the second vector element, and so on, until the cell at [LastCol,Row] has been copied.

If the destination vector is larger than the specified range, the remaining cells are set to zero values. If the vector is smaller, only the first n elements (n = size of the vector) are copied.

The parameter DestCell specifies the first destination cell of the destination vector. All values are copied to this cell and the subsequent ones. DestCell can be negative as well (valid range: -(LastCol-FirstCol-1)...DestVec.NrOfElems).

Hint: Setting both FirstCol and LastCol to zero values forces the method to use all columns of the row specified by Row.