How extract a submatrix out of a main matrix?
조회 수: 2 (최근 30일)
이전 댓글 표시
I have a matrix A (50x2) and I want to extract a certain number of row observations that statisfies the condition where I output the rows that include '1' in column 2 along with another column that would state 'yes'. How can I do that?
The first column are the ID numbers and the second column would be a '1' for yes and a '0' for no.
I understand that a for loop would be applicable here but I have tried out a couple which didnt work out in adding it an extra column displayed.
thanks.
댓글 수: 0
채택된 답변
Ameer Hamza
2020년 11월 8일
Easy peasy
M_new = M(M(:,2)==1,:); % M is your n*2 matrix
Read about logical indexing: https://www.mathworks.com/company/newsletters/articles/matrix-indexing-in-matlab.html
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!