SUBMREDUCE - submatrix reduce

Version 1.0.0.0 (1.71 KB) by Dan Ellis
Apply a function to all values in submatrices to return a smaller matrix.
929 Downloads
Updated 2 Sep 2007

View License

Y = SUBMREDUCE(X,R,C,F) treats the 2D matrix X as consisting of submatrices of RxC rows and columns, and returns a smaller matrix with one value derived from each of these submatrices.
That value is obtained by applying the function pointed to by F to a matrix where the all the submatrix values have been arranged in columns - i.e. the standard syntax for functions such as MIN() and SUM().

Example: if X = [1 2 3 4; 5 6 7 8] then SUBMREDUCE(X,2,2,@sum) = [14 22].

Cite As

Dan Ellis (2026). SUBMREDUCE - submatrix reduce (https://uk.mathworks.com/matlabcentral/fileexchange/16206-submreduce-submatrix-reduce), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2006b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0