MULS function
Syntax
MULS (array1, array2)
CALL -MULS (return.array, array1, array2)
CALL !MULS (return.array, array1, array2)
Description
Use the MULS function to create a dynamic array of the element-by-element multiplication of two dynamic arrays.
Each element of array1 is multiplied by the corresponding element of array2 with the result being returned in the corresponding element of a new dynamic array. If an element of one dynamic array has no corresponding element in the other dynamic array, 0 is returned. If either of a corresponding pair of elements is the null value, null is returned for that element.
If you use the subroutine syntax, the resulting dynamic array is returned as return.array.
Example
A=1:@VM:2:@VM:3:@SM:4
B=4:@VM:5:@VM:6:@VM:9
PRINT MULS(A,B)
This is the program output:
4V10V18S0V0