Mam taką funkcję:

function [x,t]=pila(A,T,n,Ts)
%generacja pojedynczego okresu
%iloscliczba probek w pojedynczym okresie:
n=T/Ts;
x1=0:A/(n-1):A;
%generacja sygnalu
x=[]
for(i=1:n)
x=[x x1];
end
t=0:Ts:(length(x)-1)*Ts
end

(przepisane z zajęć)
i chcę ją wywołać:
pila(2,1,4,0.01);
plot(t1,x1)

ale niestety nie działa i zwraca błędy, że dane są niezdefiniowane
jak to poprawnie zapisać?