No hand soving at all! Please only do them as MATLAB/WOLFRAM\'s MATHMATICA CODE/SCRIPT. NO SELF CALCULATIONS MATLAB/WOLFRAM\'s MATHMATICA CODE/SCRIPT ONLY MATLAB/WOLFRAM\'s MATHMATICA CODE/SCRIPT ONLY PLEASE Solution function fn=f(x) if x<0 && x>-50 fn=x+50; elseif x>0 && x<50 fn=x-50; else fn=0; end end function cs=cs(n) T=100; if n~=0 fun=@(t)f(t).*cos((2.*pi.*n.*t)./T); cs=integral(fun,-50,50); cs=(2./T).*cs; else fun=@(t) f(t); cs=integral(fun,-50,50); cs=cs./T; end end function sn=sn(n) T=100; fun=@(t) f(t).*sin((2.*pi.*n.*t)./T); sn=integral(fun,-50,50); sn=(2./T).*sn; end T=100; disp(\'first five cos terms\'); for m=0:4 cs(m); end disp(\'first five sin terms\'); for n=1:5 sn(n) end A0=cs(0); N=10; A=zeros(1,N); B=A; for k=1:N A(k)=cs(k); B(k)=sn(k); end t=-50:0.1:50; fn_orginal=f(t); fun_trn=zeros(1,size(t)); for n=1:N fun_trn=fun_trn+A(k).*cos((2.*pi.*n.*t)./T)+B(k).*sin((2.*pi.*n.*t)./T); end fun_trn=fun_trn+A0; plot(t,fun_trn).