Difference between revisions of "Appendix H: Matlab object overloads"

From Spinach Documentation Wiki
Jump to: navigation, search
(→‎Cell arrays)
(→‎Cell arrays)
Line 9: Line 9:
 
==Cell arrays==
 
==Cell arrays==
  
−
[[cell/plus.m]] - element-wise addition.
+
[[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.
−
 
−
[[cell/inflate.m]] - inflates every polyadic in 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