Help with conditional statement
Afficher commentaires plus anciens

How do I program this on Matlab?
Réponses (1)
My approach to these problems is to take advantage of MATLAB’s logical vectors.
So for example, if I wanted to construct a function that was +1 for x-values between -1 and 0, and -1 for x-values between 1 and 2, I would do this —
f = @(x) 1.*((x>=-1) & (x<=0)) + (-1).*((x>=1) & (x<=2));
x = linspace(-3, 3);
figure
plot(x, f(x))
grid
ylim([-1 1]*1.1)
You can also use an if block.
Catégories
En savoir plus sur Array and Matrix Mathematics dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
