How to find the indexes of a matrix which has zero elements as well
5 views (last 30 days)
Show older comments
How to find the indexes of a matrix which can have any number of columns and which has zero elements as well
For Example: A=[1 0 0;0 1 0;0 0 1] (here A has 3 columns) or A =[0 0 0 1; 1 0 0 1;0 0 0 0; 1 1 0 0; 1 1 1 1] (here A has 4 columns)
3 Comments
Steven Lord
on 28 Oct 2015
We don't understand what you're looking for. For the second example you posted, what SPECIFICALLY do you want to be returned as the list of "indexes of a matrix" and why did you select those particular elements of the matrix?
Answers (1)
Thorsten
on 28 Oct 2015
It is not entirely clear to me what you want.
The linear indices of a matrix A are
reshape(1:numel(A), size(A))
To find the indices of zeros in A, use
ind = find(A == 0);
0 Comments
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!