Finding values corresponding to row and column index of a matrix
조회 수: 31 (최근 30일)
이전 댓글 표시
Hari krishnan
2020년 5월 31일
답변: Thiago Henrique Gomes Lobato
2020년 5월 31일
I have a matrix 'A'. I would like to find the elements in 'A', corresponding to the indices given in 'row_index' and 'col_index'.
The required output is shown as; 'out'
A = [1 12 23 19 1 13;
2 3 13 34 5 75;
5 22 45 5 1 94;
4 5 68 2 5 17;
2 4 34 11 13 92];
row_index = [4,5,5];
col_index = [3,4,5];
out = [68,11,13];
댓글 수: 0
채택된 답변
Thiago Henrique Gomes Lobato
2020년 5월 31일
A = [1 12 23 19 1 13;
2 3 13 34 5 75;
5 22 45 5 1 94;
4 5 68 2 5 17;
2 4 34 11 13 92];
row_index = [4,5,5];
col_index = [3,4,5];
ind = sub2ind(size(A),row_index,col_index);
A(ind)
ans =
68 11 13
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!