Vi posto il codice che ho messo
- Codice:
x_a = 0:0.0002:1;
if (x_a >=0) & (x_a < 0.5), y = 2*(x_a).^2., ydt = 4*x_a, ydtdt = 4;
else y = 1-2*(1-x_a).^2., ydt = 4*(1-x_a), ydtdt = -4;
end;
plot (x_a,y,x_a,ydt,x_a,ydtdt,'red')
Mi potreste spiegare perchè matlab mi fa un grafico come se leggesse solo i valori che seguono "else" per tutta la durata dell'intervallo, senza utilizzare anche le prime tre equazioni (quelle scritte subito dopo if, per intendersi)?In pratica non me la considera una funzione a tratti e non capisco perchè.
grazie a tutti