Check tri integral solution for Fourier Series

k=1:21;
c = 0.5*sinc(k/2).^2;
t = linspace(-0.5,0.5,401);
y = ones(size(t))*0.5;
for m = k
    y = y + 2*c(m)*cos(2*pi*m*t);
end
plot(t,y,'k','LineWidth',2);

plot error

ydiff = y - tri(2*t);
plot(t,ydiff);
[ymax idx] = max(ydiff);
fprintf('maximum error %g at t = %g\n',ymax,t(idx));
maximum error 0.00920469 at t = -0.5