selecting particular rows in a matrix
이전 댓글 표시
Hi , I know this is very simple, I have a matrix looks like
A =
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
I need to select the rows which contains only one 1's like the rows 1,2,4. next i need to select the rows which contains two ones like the rows 3,5,6.I'm using the function find to check the indexes containing one as follows:
for i=1:length(A)
b=find(A(i,:)==1);
c(i)=length(b);
end
Is there any possible solution instead of using the for loop, because I need to use this code for the similar matrix contains 120 columns? Thanks for the help.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!