How can I add sinusoidal signal and fft?
    조회 수: 5 (최근 30일)
  
       이전 댓글 표시
    
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
채택된 답변
  Chunru
      
      
 2021년 10월 21일
        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)) 
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Measurements and Spatial Audio에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



