Difference between revisions of "Polyadic/mtimes.m"
m (Correct function page display title to polyadic/mtimes.m) |
(Update function See also links and function index membership) |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | {{DISPLAYTITLE:polyadic/mtimes.m}} | + | {{DISPLAYTITLE:polyadic/mtimes.m}} __NOTOC__ |
| − | Performs polyadic-times-numeric | + | Performs polyadic-times-numeric multiplication, allowing matrix-vector and matrix-matrix products to be evaluated directly in the memory-efficient polyadic representation. |
==Syntax== | ==Syntax== | ||
| Line 6: | Line 6: | ||
c=mtimes(a,b) | c=mtimes(a,b) | ||
| − | == | + | ==Parameters== |
| − | |||
| − | |||
| − | |||
a,b - a polyadic or a numerical array | a,b - a polyadic or a numerical array | ||
| Line 29: | Line 26: | ||
==See also== | ==See also== | ||
| − | [[polyadic.m]], [[polyadic/plus.m]], [[polyadic/minus.m]] | + | [[polyadic.m]], [[polyadic/plus.m]], [[polyadic/minus.m]], [[polinfo.m]], [[polyadic/allfinite.m]], [[polyadic/ctranspose.m]], [[polyadic/full.m]], [[polyadic/gpuArray.m]], [[polyadic/inflate.m]], [[polyadic/isempty.m]], [[polyadic/kron.m]], [[polyadic/nnz.m]], [[polyadic/polinfo.m]], [[polyadic/prefix.m]], [[polyadic/simplify.m]], [[polyadic/size.m]], [[polyadic/suffix.m]], [[polyadic/transpose.m]], [[polyadic/validate.m]], [[Tensor_train_module]] |
''Version 2.1, authors: [[Ilya Kuprov]]'' | ''Version 2.1, authors: [[Ilya Kuprov]]'' | ||
Latest revision as of 19:40, 6 June 2026
Performs polyadic-times-numeric multiplication, allowing matrix-vector and matrix-matrix products to be evaluated directly in the memory-efficient polyadic representation.
Syntax
c=mtimes(a,b)
Parameters
a,b - a polyadic or a numerical array
Outputs
c - a polyadic or a numerical array
Notes
The following combinations are processed:
polyadic, scalar - multiply the first core by the scalar, scalar, polyadic return a polyadic polyadic, matrix - multiply the polyadic by the matrix, matrix, polyadic return a matrix polyadic, polyadic - this is discouraged, throw an error
See also
polyadic.m, polyadic/plus.m, polyadic/minus.m, polinfo.m, polyadic/allfinite.m, polyadic/ctranspose.m, polyadic/full.m, polyadic/gpuArray.m, polyadic/inflate.m, polyadic/isempty.m, polyadic/kron.m, polyadic/nnz.m, polyadic/polinfo.m, polyadic/prefix.m, polyadic/simplify.m, polyadic/size.m, polyadic/suffix.m, polyadic/transpose.m, polyadic/validate.m, Tensor_train_module
Version 2.1, authors: Ilya Kuprov