convert matrix into 8*8

2 views (last 30 days)
Jitesh Bhanushali
Jitesh Bhanushali on 31 Mar 2014
Edited: Dishant Arora on 31 Mar 2014
sir i have 64*64 matrix and i want to convert every 4*4 block of 64*64 matrix into 8*8 matrix..how to do this

Accepted Answer

Dishant Arora
Dishant Arora on 31 Mar 2014
Edited: Dishant Arora on 31 Mar 2014
originalArray = ones(64);
C = mat2cell(A , 4*ones(1,16) , 4*ones(1,16))
C = cellfun(@(x) padarray(x , [2,2]) , C , 'Un' , 0)
outputArray = cell2mat(C)

More Answers (0)

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!