Difference between revisions of "Appendix H: Matlab object overloads"
(→Cell arrays) |
(→Cell arrays) |
||
| Line 9: | Line 9: | ||
==Cell arrays== | ==Cell arrays== | ||
| − | [[cell/ | + | [[cell/complex.m]] - make cell array elements complex. |
| + | |||
| + | [[cell/inflate.m]] - inflates every polyadic in a cell array. | ||
[[cell/minus.m]] - element-wise subtraction. | [[cell/minus.m]] - element-wise subtraction. | ||
[[cell/mtimes.m]] - element-wise multiplication by a matrix. | [[cell/mtimes.m]] - element-wise multiplication by a matrix. | ||
| + | |||
| + | [[cell/plus.m]] - element-wise addition. | ||
[[cell/totsum.m]] - a sum across all dimensions of a cell array. | [[cell/totsum.m]] - a sum across all dimensions of a cell array. | ||
| − | |||
| − | |||
==Miscellaneous== | ==Miscellaneous== | ||
Revision as of 16:31, 6 May 2024
Spinach kernel adds a few operations to built-in Matlab objects. This section contains the list of those operations.
Structures
struct/plus.m - field-wise addition.
struct/mtimes.m - field-wise multiplication by a matrix.
Cell arrays
cell/complex.m - make cell array elements complex.
cell/inflate.m - inflates every polyadic in a cell array.
cell/minus.m - element-wise subtraction.
cell/mtimes.m - element-wise multiplication by a matrix.
cell/plus.m - element-wise addition.
cell/totsum.m - a sum across all dimensions of a cell array.
Miscellaneous
double/inflate.m - polyadic inflation, skips when it sees a double
Version 2.4, authors: Ilya Kuprov