Index of the last non-zero value

10 views (last 30 days)
Sarah Andrade
Sarah Andrade on 6 Jun 2018
Commented: Sarah Andrade on 6 Jun 2018
Hello!!
I have a vector composed only for the numbers 1 and 0, like this:
A = [ 0 1 1 0 1 0 ];
I want to know the index of the last non-zero (1), that is 5 in this case: A(5).
Can someone help me?
Thank you!

Accepted Answer

Rik
Rik on 6 Jun 2018
You can check the doc for find: the k = find(X,n,direction) syntax should work for you.
k = find(A,1,'last');

More Answers (0)

Categories

Find more on Resizing and Reshaping Matrices 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!