extract and remove matrix from matrix

1 view (last 30 days)
Jitesh Bhanushali
Jitesh Bhanushali on 24 Apr 2014
Answered: Jitesh Bhanushali on 24 Apr 2014
sir i have 256*256 matrix i want to extract all 6*6 matrix from 8*8 subblocks of 256*256 matrix.. again i want to add all zeros to 6*6 matrix and make it 8*8 what is code for that
  1 Comment
Walter Roberson
Walter Roberson on 24 Apr 2014
Is it correct that for every 8 x 8 sub-block of your image, you want to extract all 9 possible 6 x 6 sub-blocks, and pad them out to 8 x 8? When they are expanded to 8 x 8, do you want the 6 x 6 always centered, one row of 0 above, one below, one left, one right? Or do you want the parts of the 8 x 8 that are not being extracted to become 0's? e.g., one might end up like
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 1
0 0 1 1 1 1 1 1
0 0 1 1 1 1 1 1
0 0 1 1 1 1 1 1
0 0 1 1 1 1 1 1
0 0 1 1 1 1 1 1

Sign in to comment.

Answers (1)

Jitesh Bhanushali
Jitesh Bhanushali on 24 Apr 2014
sir i want left upper 6*6 matrix.. and i want two different codes one for extracting the upper left 6*6 matrix and another code for padding zeros and again made the matrix 8*8

Community Treasure Hunt

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

Start Hunting!