Extract specific values and row coloumn information in matrix
2 ビュー (過去 30 日間)
古いコメントを表示
i have a matrix with size of 270x560 and has a value from 0 to 7 in it.
i want to extract a values of 5 in this matrix and also an information about the location (row and column) of these value in 270x560 matrix
is there any reference to do it?
here is some code that i already tried
x = B(:,:) ;
y = B(:,:) ;
z = x(y==5)
also i tried using find function but the result shows some random numbers
out = find(B == 5);
0 件のコメント
採用された回答
Cris LaPierre
2022 年 1 月 31 日
Use this syntax: [row,col] = find(___)
[row,col] = find(B == 5);
0 件のコメント
その他の回答 (1 件)
Star Strider
2022 年 1 月 31 日
Try this —
M = randi([0 7], 5, 6) % Example Matrix
[r,c] = find(M == 5); % r = Row, c = Column, For Each Occurrence
row_col = [r c] % Matching Row, Column References
.
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!