RDM

Member Of Menu: 
Array
Argument Types: 
List
Symbol
Array
Result Type(s): 
None
Array
Invertible: 
No
Valid In Expression: 
No
Stack Diagram: 
Array1 List2 Array3
Symbol1 List2

This operation re-dimensions an input vector or matrix according to the size specified by the list. If the list has a single real value, the result will be a vector with that many values. If the list has two real values, the result will be a matrix with that many rows and columns.

The input vector or matrix can come from the stack or from a symbol. If the input is a symbol, then the value of that symbol most be a vector or matrix. The result will be push onto the stack or stored into the symbol if the input was a symbol.

The input vector or matrix is used to supply values for the output re-dimensioned array. If the input array does not have a value at a location in the output, then a zero appears there. So, if you shrink an array in a dimension, those values are lost on the output. If you grow an array in a dimension, the new values are set to zero.