Cómo expresar funciones por partes en matlab
Simplemente use la declaración if, si es conveniente, puede dar una expresión específica. ¡Bienvenido a discutir preguntas específicas!
t=0:0.5:2.5;
len=longitud(t);
para i=1:len
si (0<=t(i)<1)
z(i)=t(i)^2
elseif(1<=t(i)< 2)
z(i)=t(i)^2 -1
elseif(2<=t(i)<3)
z(i) =t(i)^2 -2*t(i) +1;
fin
fin