Generates 4 sine signals with frequency f1 and f2
% Combination frequency of 4 signals
%Frekuensi pada kombinasi 4 sinyal
Fs=100;
t=(1:400)/Fs;
f1=1;
s1=(2/pi)sin(2pif1t);
f2=3;
s2= (2/3/pi)sin(2pif2t);
f3=5;
s3=(2/5/pi)sin(2pif3t);
f4=7;
s4=(2/7/pi)sin(2pif4t);
s=s1+s2+s3+s4;
subplot(2,1,1)
plot(t,s)
xlabel('time')
S=fft(s,512);
w=(0:255)/256*(Fs/2);
subplot(2,1,2)
plot(w,abs(S(1:256)))
xlabel('frequency')
Output
Change the value of f2 = 10, f3=20 and f4=30
% Combination frequency of 4 signals
Fs=100;
t=(1:400)/Fs;
f1=1;
s1=(2/pi)sin(2pif1t);
f2=10;
s2= (2/3/pi)sin(2pif2t);
f3=20;
s3=(2/5/pi)sin(2pif3t);
f4=30;
s4=(2/7/pi)sin(2pif4t);
s=s1+s2+s3+s4;
subplot(2,1,1)
plot(t,s)
xlabel('time')
S=fft(s,512);
w=(0:255)/256*(Fs/2);
subplot(2,1,2)
plot(w,abs(S(1:256)))
xlabel('frequency')