Skip to content

Commit 5af504f

Browse files
committed
feat: Add FFT code to book
1 parent ae020ce commit 5af504f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

main.tex

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,4 +338,10 @@ \section{辛普森法}
338338

339339
\lstinputlisting[language=C++, caption=asr.cpp, style=MyCStyle]{./numeric/asr.cpp}
340340

341+
\section{快速傅里叶变换}
342+
343+
快速傅里叶变换 (FFT) 是一种高效计算离散傅里叶变换 (DFT) 的算法. 它的主要作用是将信号从时域转换到频域, 从而便于分析信号的频率成分. FFT显著降低了计算复杂度, 从$O(n^2)$降至$O(n \log n)$, 因此在信号处理, 图像处理, 音频分析和数据压缩等领域得到广泛应用.
344+
345+
\lstinputlisting[language=C++, caption=asr.cpp, style=MyCStyle]{./numeric/fft.cpp}
346+
341347
\end{document}

0 commit comments

Comments
 (0)