Mistake in fft() help (calculation of single-sided spectrum)?

조회 수: 13 (최근 30일)
Steradiant
Steradiant 2019년 10월 11일
답변: Samatha Aleti 2019년 10월 18일
In the fft() help, a single sided spectrum is calculated as follows:
Y = fft(X);
P2 = abs(Y/L);
P1 = P2(1:L/2+1);
P1(2:end-1) = 2*P1(2:end-1);
First question: Regarding line 3. Why is the entry L/2+1 also taken into accout for the single sided spectrum? Shouldn't this value be part of the other side of the spectrum?
Second question: Regarding line 4. Why is the last entry not multiplied by 2 (the end value of the entry is end-1 instead of end)?

답변 (1개)

Samatha Aleti
Samatha Aleti 2019년 10월 18일

카테고리

Help CenterFile Exchange에서 Fourier Analysis and Filtering에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by