Description Usage Arguments Details Value See Also Examples
Transformation functions for GeomArray and MatrixArray objects.
The generalize the binary operators, used for Matrix Array Multiplication.
1 2 3 4 5 6 7 8 9 10 11 |
a, b |
In simple matrix-array multiplication, matrices or MatrixArray(s). |
gby.rhs |
Logical, if true, group by the sub-objects within the RHS object. |
gby.trans |
Logical, if true (default), group by (or nest by) sub-objects within the transformation object. |
rolling |
Logical, if true (default), extend the arrays (repeating where necessary), otherwise, nest the expansions. |
pack |
Logical, if true (the default) add/strip and extra row/column to the data object. |
... |
Ignored. |
Reiterating, these functions generalize the binary operators, used for Matrix Array Multiplication.
Please refer to them, for an overview.
A matrix for the vt3.cmult.pre/vt3.rmult.post functions.
(These are used for row-wise and column-wise matrix multiplication).
A matrix, GeomObject, GeomArray or MatrixArray for other functions.
By default, cartesian-based multiplication uses the rolling option, where the length of the output will match the length of the cartesian product.
If the nested/nonrolling option is used, then the length will match the length of the grouping operand.
(This is determined by the gby.rhs and gby.trans args).
Matrix Array Multiplication
1 2 | x <- matrix (1:4, 2, 2)
vt3.gmult.pre (ascl2 (1:4), x)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.