How to save index of Values of an item in a matrix?

7 views (last 30 days)
I have a matrix of of elements like
[0,0,0,1,0,0,0,0,1,0,1]
I'd like to go through the matrix and at each element where the value is greater than zero, I want to save the index to a new matrix such that the new matrix looks like:
[4, 9, 11]

Answers (1)

Dyuman Joshi
Dyuman Joshi on 17 Mar 2023
x=[0,0,0,1,0,0,0,0,1,0,1];
y=find(x>0)
y = 1×3
4 9 11

Products


Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!