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 )