Effacer les filtres
Effacer les filtres

Help with If else statement

2 vues (au cours des 30 derniers jours)
Konstantina Vaitsi
Konstantina Vaitsi le 12 Mai 2020
I have a series of x numbers and I want to create a script where "if x<5 then y = 50-0.5*x else y = 50+0.5*x and y = 0 if 50-0.5*x<0". How can I write this in octave/matlab?

Réponse acceptée

KSSV
KSSV le 12 Mai 2020
y = zeros(size(x)) ;
y(x<5) = 50-0.5*x(x<5) ;
y(x>=5) = 50+0.5*x(x>=5) ;
  1 commentaire
Konstantina Vaitsi
Konstantina Vaitsi le 12 Mai 2020
Oh my god, it was that easy? Thank you so much!

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by