Skip to main content
Chemistry LibreTexts

11.8: Finding Roots of Transcendental Equations

  • Page ID
    135011
  • \( \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}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    The attempt to find analytical solutions to Schrödingerʹs equation for some problems yields transcendental equations which must be solved by a combination of graphical and numerical techniques. Mathcad is particularly well‐suited for such applications.

    Solving Schrödingerʹs equation for the particle in the box with an internal barrier yields the trancendental equation \(f(E)\) shown below. This equation is solved by plotting f(E) vs E to find the approximate values of the bound energy states.

    The box is 1 bohr wide and the barrier is 0.1 bohr thick and located in the center of the box.

    • Vo is the barrier height in hartrees. Vo := 100
    • The barrier thickness in bohrs. BT := .1
    • Left barrier boundary in bohrs. LB := .45

    E := 0.05, .1 .. 100

    \(f(E) := tanh[BT \cdot \sqrt{2 \cdot (V_o-E)}] \cdot (\frac{V_o-E}{E} \cdot \sin(LB \cdot \sqrt{2 \cdot E})^{2} + \cos(LB \cdot \sqrt{2 \cdot E})^{2}) \cdot \cdot \cdot + 2 \cdot \sqrt{\frac{V_o-E}{E}} \cdot \sin(LB \cdot \sqrt{2 \cdot E}) \cdot \cos(LB \cdot \sqrt{2 \cdot E})\)

    For a derivation of this formula see: Johnson and Williams, Amer. J. Phys. 1982, 50, 239‐244.

    Screen Shot 2019-01-29 at 8.56.12 PM.png

    By inspection of the graph one can see that there are roots at approximately 15, 20, 62, and 80. The exact energy is found with Mathcadʹs root function using the approximate energy as a seed value as illustrated below.

    E := 15 root(f(E), E) = 15.43

    E := 20 root(f(E), E) = 20.29

    E := 62 root(f(E), E) = 62.24

    E := 80 root(f(E), E) = 81.07

    This exercise can be extended by noting that this problem can also be solved by numerical integration of Schrödingerʹs equation. Comparisions of this sort help are helpful in strengthening the students understanding of the computational techniques available to the quantum chemist. Below the problem is solved by numerical integration of Schroedingerʹs equation.

    Integration limit: xmax := 1 Effective mass: μ := 1 Barrier height: V0 := 100

    Barrier boundaries: lb := .45 rb := .55 Potential energy: \(V(x) := if[(x\geq lb) \cdot (x\leq rb), V_{0},0]\)

    Numerical integration of Schrödingerʹs equation: \(\frac{-1}{2 \cdot \mu} \cdot \frac{d^{2}}{dx^{2}} \psi(x) + V(x) \cdot \psi (x) = E \cdot \psi (x)\)

    \( \psi (0) = 0\). \( \psi ' (0) = 0.1 \)

    Enter energy guess: E := 15.43

    \( \psi \) := Odesolve(x, xmax)

    Normalize wave function: \( \psi (x) := \frac{ \psi (x)}{ \sqrt{\int_{0}^{x_{max}}} \psi (x)^{2} dx} \)

    Screen Shot 2019-01-29 at 8.56.19 PM.png


    This page titled 11.8: Finding Roots of Transcendental Equations is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Frank Rioux via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.