Skip to main content
Physics LibreTexts

10.5: Fourier Transforms of Differential Equations

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    The Fourier transform is a useful tool for solving many differential equations. As an example, consider a damped harmonic oscillator subjected to an additional driving force \(f(t)\). This force has an arbitrary time dependence, and is not necessarily harmonic. The equation of motion is \[\frac{d^2 x}{dt^2} + 2\gamma \frac{dx}{dt} + \omega_0^2 x(t) = \frac{f(t)}{m}.\] To solve for \(x(t)\), we first take the Fourier transform of both sides of the above equation. The result is \[- \omega^2 X(\omega) - 2 i\gamma \omega X(\omega) + \omega_0^2 X(\omega) = \frac{F(\omega)}{m},\] where \(X(\omega)\) and \(F(\omega)\) are the Fourier transforms of \(x(t)\) and \(f(t)\) respectively. To obtain the left-hand side of this equation, we used the properties of the Fourier transform described in Section 10.4, specifically linearity (1) and the Fourier transforms of derivatives (4). Note also that we are using the convention for time-domain functions introduced in Section 10.3.

    The Fourier transform has turned our ordinary differential equation into an algebraic equation which can be easily solved: \[X(\omega) = \frac{F(\omega)/m}{- \omega^2 - 2 i\gamma \omega + \omega_0^2}\] Knowing \(X(\omega)\), we can use the inverse Fourier transform to obtain \(x(t)\): \[x(t) = \int_{-\infty}^\infty \frac{d\omega}{2\pi} \, \frac{e^{-i\omega t}\, F(\omega)/m}{- \omega^2 - 2 i\gamma \omega + \omega_0^2}, \;\; \mathrm{where}\;\; F(\omega) = \int_{-\infty}^\infty dt\; e^{i\omega t} f(t).\] To summarize, the solution procedure for the driven harmonic oscillator equation consists of (i) using the Fourier transform on \(f(t)\) to obtain \(F(\omega)\), (ii) using the above equation to find \(X(\omega)\) algebraically, and (iii) performing an inverse Fourier transform to obtain \(x(t)\). This is the basis for the Green’s function method, a method for systematically solving differential equations that will be discussed in the next chapter.

    This page titled 10.5: Fourier Transforms of Differential Equations is shared under a CC BY-SA 4.0 license and was authored, remixed, and/or curated by Y. D. Chong via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.