VSPLIT
From STX Wiki
Jump to navigationJump to search
VSPLIT - split vectors
Usage:
VSPLIT x l o inc ref
Inputs:
| x | The vector to be split. There is no default. |
| l | The number of output elements. This must be a number greater than 0. There is no default.
|
| o | The index of the first element (i.e. the offset). This must be a number greater than or equal to 0. The default is 0.
|
| inc | The increment. This must be a number greater than 0. The default is 1.
|
| ref | N|No or 1|Y|YesThe default is No.
|
Outputs:
| y | The split part of vector (extracted elements) with the length l. |
Description:
This atom can be used to split a vector or (in other words) to extract a sub-vector from a vector.
| ref=0 or NO: | y[i] = x[o + i.inc] |
| ref=1 or YES: | y[i] = x[n-o-(i+1).inc] |
| with: i=0, 1, .., l-1 |
For both modes the parameters l, o and inc must match following conditions:
o >= 0; inc and l > 0; o + (l-1).inc < number of elements of x.