Je voudrais savoir comment saisir un nombre spécifique à partir d'un intervalle pour le tester et plus tard être capable de construire différentes fonctions sous un graphique. Par exemple (dans ce cas, le 'x' variable),Comment effectuer des instructions sur la variable dépendante d'un graphique dans MATLAB?
x 0:.5:5;
Ids=ones(x);
figure;hold on;
for n = 1:5
if(x < 3.0) %problem here
Ids(n) = plot(x,x.^x);
else
if (x > 4.0) %and here
Ids(n) = plot(x,-x.^x);
end
end
end
EDIT
Ce que je veux vraiment faire dans Matlab est de pouvoir faire la fonction définie par ce qui suit:
y(x) = { 0 (t - 5) < 0
{ (t - 5)*(t - x) x < (t - 5)
{ (t + x^2) x >= (t - 5)
Je ne semble pas comprendre comment représenter graphiquement cette fonction depuis x = 0:.5:10
et t = 0:.1:10
. Je sais comment faire ceci sans le t
, mais je me perds quand le t
est inclus et a différents intervalles comparés au .
Y_Y, pouvez-vous préciser ce que vous voulez faire? Comme l'a écrit gnovice, votre code ne précise pas ce que vous essayez de faire. Pouvez-vous écrire en «mots» ce que vous voulez faire? La fonction f (x) donnée par gnovice répond-elle à ce que vous cherchez? –