Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo expresar funciones por partes en matlab

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