function x=template2(alpha,b)
%esercizio del foglio esercizi template2.pdf

n=length(b);

%costruisce f

f=zeros(n,1);
f(1)=b(1);
for i=2:n    % f(2:n)=b(2:n)-b(1:n-1)
    f(i)=b(i)-b(i-1);
end

% risolve Ux=f con sost. all'indietro

x=zeros(n,1);
x(n)=f(n)/(alpha+1);
for i=n-1:-1:1
    x(i) = f(i) - alpha*x(n);
end
