Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

why we need scale in implementations of FFT?

조회 수: 2 (최근 30일)
Le Dung
Le Dung 2017년 5월 5일
마감: MATLAB Answer Bot 2021년 8월 20일
Hi, Actually, i'm a civil engineering. I'm trying to understand on FFT because i need calculate response of structure under moving load in frequency domain after i calculated it (response) in time domain. And when i study on implementations of FFT in Matlab some problem that i don't understand. I found a document that provide to me a guide. I don't understand this sentence: "Since the FFT only does the summation of terms, the values returned by FFT must be scaled by dividing them by the number of points, k" with k is the number of points. i.e. 5th step in above figure. Why we need scale?

답변 (1개)

Santhana Raj
Santhana Raj 2017년 5월 5일
This is because the FFT equation implmented by Matlab is little different from your textbook equation.
Usually in a engineering textbook, you will see a (1/N) factor at the start of a DTFT/FFT equation. If you type "help fft" in your command window, you will be able to see that the forward fft formula is missing the (1/N) factor.

Community Treasure Hunt

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

Start Hunting!

Translated by