How to do a matrix reshape by ‘blocks’ 6
Posted by Doug Hull,
- Category:
- Format: Video,
- Level: Basic
6 CommentsOldest to Newest
newMat=cell2mat(reshape(mat2cell(longMat,rSize*ones(1,n),cSize),5,4).');
However, this is only significantly faster for large systems.
I have written optimized, hard-to-read MATLAB code in the past, and in order to help those who might be reading it in the future I often put the straightforward FOR loop(s) version in the comments. This serves several purposes. Among them are that it lets any future user see more easily what is going on and quickly get to maintenance concerns.
Thanks for another great video, Doug!
Recent Comments