Finding values corresponding to row and column index of a matrix
32 ビュー (過去 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!