Computes functions of arrays where the singleton dimensions of each have been expanded to be the size of the other, without actually copying any data.
x = rand(4,3,1,2);
y = rand(4,1,5,2);
z = genop(@times,x,y);
size(z) will be [4 3 5 2].
Douglas Schwarz (2021). Generalized Array Operations (https://www.mathworks.com/matlabcentral/fileexchange/10333-generalized-array-operations), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Inspired: bsxfun substitute
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!