How to find the position of the first non-zero element of my matrix?

432 visualizaciones (últimos 30 días)
For example, if I have a column data like the below:
A = [0; 1; 0; 0; 0];
The answer would be 2.
For the below example:
B = [ 0; 0; 1; 0; 1; 0; 0];
The answer would be 3.
Is there a function to do that quickly?

Respuesta aceptada

Stephen23
Stephen23 el 10 de Mzo. de 2020
Editada: Stephen23 el 10 de Mzo. de 2020
find(yourVector,1,'first')

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by