How to crop some matrix row

2 views (last 30 days)
Mahi Nazir
Mahi Nazir on 4 Sep 2014
Commented: Mahi Nazir on 4 Sep 2014
How do I crop a 105x41 matrix to get a 41x41 matrix. I want to crop the top and bottom rows to get the central 41x41 matrix. Something like opposite of padarray?

Accepted Answer

Andrei Bobrov
Andrei Bobrov on 4 Sep 2014
A = randi([0 255],105,41,'uint8'); % your matrix
i1 = ceil(size(A,1)/2);
out = A(i1 - 20 : i1 + 20,:);
  1 Comment
Mahi Nazir
Mahi Nazir on 4 Sep 2014
Thank you so much! Does exactly what I want

Sign in to comment.

More Answers (0)

Categories

Find more on Resizing and Reshaping Matrices 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!