Finding a range in an array
Mostrar comentarios más antiguos
I have an array of 8000 values. I want to find a range of particular values say for example the values which are between 20 - 25.6 should be multiplied by -1 but the values should be in changed in the same array. I am currently using a the find nested in an if but somehow I cannot store it in the same array.
1 comentario
Rafay Ali
el 27 de Mayo de 2019
Respuesta aceptada
Más respuestas (1)
Andrei Bobrov
el 27 de Mayo de 2019
0 votos
Let A - your array.
Anew = A.*(1 - 2*(A >= 20 & A <= 26.5));
Categorías
Más información sobre Logical en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
