%Eksempel på folding, side 43, del 1
N=1000;
t=linspace(0,1.0,N); %Lager 1000 målepunkter pr sekund
%Firkant: 2s lav, 4s høy, 2s lav
firkant = [zeros(1,2*N),ones(1,4*N),zeros(1,2*N)];
t1=linspace(-4.0,4.0,8*N);
plot(t1,firkant); axis([-4 4 -0.2 1.2])
grid on; pause;
%Trekant: 3s lav, 1s stigende, 1s fallende, 3s lav
trekant=[zeros(1,3*N),t,(1-t),zeros(1,3*N)];
plot(t1,trekant); axis([-4 4 -0.2 1.2]); grid on; pause;
%Folder firkantsignal med trekantsignal
foldet=1/N*conv(firkant,trekant);
t2=linspace(-8,8,16*N-1);
plot(t2, foldet); axis([-4 4 -0.2 1.2]); grid on; pause; close