Finding a range in an array
Afficher commentaires plus anciens
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.
Réponse acceptée
Plus de réponses (1)
Andrei Bobrov
le 27 Mai 2019
0 votes
Let A - your array.
Anew = A.*(1 - 2*(A >= 20 & A <= 26.5));
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
