How can i find a specific member of an array?

1 visualización (últimos 30 días)
Yagmur Gencoglu
Yagmur Gencoglu el 27 de Feb. de 2018
Comentada: Yagmur Gencoglu el 27 de Feb. de 2018
Hello everybody,
I have an array full of calculated values. I need to find a fraction of it where it meets a specific condition and plot it.
How can i do that?
  2 comentarios
Andrei Bobrov
Andrei Bobrov el 27 de Feb. de 2018
Need an example of your array and condition
Yagmur Gencoglu
Yagmur Gencoglu el 27 de Feb. de 2018
Okay, so for example i have an array like
A = [5 5 5 2 3 4 5 6 7 8 7 6 5]
and i only want to run my script for the part the values increase, in this case i want to create the array, B = [2 3 4 5 6 7 8]

Iniciar sesión para comentar.

Respuesta aceptada

Birdman
Birdman el 27 de Feb. de 2018
idx=find(diff(A)>0);
idx=[idx idx(end)+1];
B=A(idx)
  3 comentarios
Birdman
Birdman el 27 de Feb. de 2018
The indices are stored in idx array.
idx =
4 5 6 7 8 9 10
Yagmur Gencoglu
Yagmur Gencoglu el 27 de Feb. de 2018
Oh, now i see. Many thanks!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by