se percebi a tua duvida ... fazes um ciclo for, e depois metes condiçoes; nao me lembro mto de matlab, mas isto é um exemplo:
defines wt (dominio): wt = 0 : 4*pi/199 : 4*pi;
define i (funcao): i=0;
defines as condiçoes que manipulam i:
for t = 0 : length(wt), (ja nao me lembro se é assim)
if ((wt(t) > 2*pi) & (wt(t) < 3*pi))
i=3;
end
end
plot(wt, i);
assim deve funcionar. Não tenho matlab instalado, mas já tens a ideia de como o fazer. Atenção que isso de quadrado, pelo q sei, é impossível (não tenho a certeza). Mas quantos mais pontos deres ao programa mais perfeito o gráfico fica, criando essa ilusão. abraços.
abraços.