Solving queue problem iterating through array

1 vue (au cours des 30 derniers jours)
em_++
em_++ le 25 Mai 2021
Commenté : em_++ le 25 Mai 2021
Hello!
I have a small problem and i think it is quiet easy to solve but i struggle.
I've got an array Lock19 = 86371*1 double... this array consists of a lot of -5 and other various random numbers.
My Variable is Lock19 = data(:,7)
now i want to overwrite those numbers ... so every -5 should become 3 and every other number should become 0.
It shouldn't be that hard, I tried it like this:
if(Lock19 == -5)
Lock19 = 3
end
if(Lock19 ~= -5)
Lock19= 0
end
plot etc....
Thanks for your help !!!

Réponses (1)

Alan Stevens
Alan Stevens le 25 Mai 2021
Try
Lock19(Lock19~=-5)=0;
Lock19(Lock19==-5)=3;
  1 commentaire
em_++
em_++ le 25 Mai 2021
this worked!!! thank you very much!!!!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Graphics Object Programming dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by