/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 )