How can I add sinusoidal signal and fft?
    3 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    studentmatlaber
 am 21 Okt. 2021
  
    
    
    
    
    Kommentiert: Chunru
      
      
 am 21 Okt. 2021
            I have to add 4 sinusoidal signal and plot the spectrum. How can ı do it I dont know. After adding the signals İ will use fft. Please help me ı can not find sources. I will generate sinusoidal signals.
0 Kommentare
Akzeptierte Antwort
  Chunru
      
      
 am 21 Okt. 2021
        fs = 1000;
f = [40 80 100 250];        % freq
a = [1 2 3 1];              % amp
p = randn(1,4)*2*pi;        % phase
t = (0:1/fs:1.023)';
x = a.*cos(2*pi*f.*t + p);
figure; plot(t, x);
L=1024;
xtotal = sum(x, 2);
y = fft(xtotal, L);
P2 = abs(y/L);
P1 = P2(1:L/2+1);
P1(2:end-1) = 2*P1(2:end-1);
figure
faxis = fs*(0:(L/2))/L;
plot(faxis, 20*log10(P1)) 
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Measurements and Spatial Audio finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

