Using a loop to impose specific values
Afficher commentaires plus anciens
Let's say I have a range of x going from -200 to + 200 and I want to force a function to take different initial conditions in these seperate regions. I.e., when x <= 0 we have say condition 1 and when x>0 we have condition 2.
I might not be explaining this terribly well but I feel an if or while loop may be required which imposes this.
Réponses (1)
For example,
x=linspace(-1,1,1000);
plot(x,twoparts(x))
function y=twoparts(x)
y=abs(x);
region=x>0;
y(region)=x(region).^2;
end
Catégories
En savoir plus sur Loops and Conditional Statements 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!
