how can i separate those columns which have same number of rows (e.g. the highlighted ones with fixed 7 rows ) by excluding zeros?

how can i separate those columns from the data arrays which have same number of rows (e.g. the highlighted ones with fixed 7 rows ) by excluding zeros?

 Accepted Answer

Let A be your matrix.
B = A(:,sum(A>0)==7) ; % pick the required columns
iwant = B(sum(B,2)>0,:) ; % remove the zeros if any in rows
I have assumed that all the numbers are positive in A.

More Answers (0)

Asked:

on 3 Jun 2021

Commented:

on 3 Jun 2021

Community Treasure Hunt

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

Start Hunting!