MATLAB Answers

0

Generating random blocks of 7-by-7 pixels from a multidimensional array 700 x 800 x 6.

Asked by Chandrama Sarker on 18 Jul 2017
Latest activity Commented on by Walter Roberson
on 18 Jul 2017
Hi, I am new in the programming field and encounter a problem while coding to generate 100 random blocks of 7x7 pixels from a multidimensional array with a size of 700x800x6.Any help in this regard will be highly appreciated

  0 Comments

Sign in to comment.

1 Answer

Answer by Walter Roberson
on 18 Jul 2017
 Accepted Answer

  2 Comments

Thanks, Walter, I will try in a trikier way. I have tried the loop for it but found it a bit complicated as my knowledge in this field is very new. I will let you know how far I will go with my next try.
The trickier way is not recommended for beginners!
for K = 1 : 100
r = randi(700-6,1,1);
c = randi(800-6,1,1);
rb{K} = YourData(r:r+6, c:c+6, :);
end

Sign in to comment.