/VECTOR_OPERATIONS |
---|
Simple arithmetic operations between vectors. In all the operations only the minimum vector length is considered, i.e. an operation between a vector A of dimension 10 and a vector B of dimension 5 will involve the first 5 elements in both vectors. If the destination vector does not exist, it is created with the same length as the source vector.
/VECTOR/OPERATIONS/VBIAS vnam1 bias vnam2 |
---|
VNAM1 | C | Source vector name |
BIAS | R | Bias value |
VNAM2 | C | Destination vector name |
VNAM2(I) = BIAS + VNAM1(I)
/VECTOR/OPERATIONS/VSCALE vnam1 scale vnam2 |
---|
VNAM1 | C | Source vector name |
SCALE | R | Scale factor |
VNAM2 | C | Destination vector name |
VNAM2(I) = SCALE * VNAM1(I)
/VECTOR/OPERATIONS/VADD vnam1 vnam2 vnam3 |
---|
VNAM1 | C | First source vector name |
VNAM2 | C | Second source vector name |
VNAM3 | C | Destination vector name |
VNAM3(I) = VNAM1(I) + VNAM2(I)
/VECTOR/OPERATIONS/VMULTIPLY vnam1 vnam2 vnam3 |
---|
VNAM1 | C | First source vector name |
VNAM2 | C | Second source vector name |
VNAM3 | C | Destination vector name |
VNAM3(I) = VNAM1(I) * VNAM2(I)
/VECTOR/OPERATIONS/VSUBTRACT vnam1 vnam2 vnam3 |
---|
VNAM1 | C | First source vector name |
VNAM2 | C | Second source vector name |
VNAM3 | C | Destination vector name |
VNAM3(I) = VNAM1(I) - VNAM2(I)
/VECTOR/OPERATIONS/VDIVIDE vnam1 vnam2 vnam3 |
---|
VNAM1 | C | First source vector name |
VNAM2 | C | Second source vector name |
VNAM3 | C | Destination vector name |
VNAM3(I) = VNAM1(I) / VNAM2(I) ( or 0 if VNAM2(I)=0 )