Skip to main content

Numerical Differentiation

  • Chapter
  • First Online:
Basic Concepts in Computational Physics

Abstract

Finite differences are the backbone of numerical differentiation. Based on the introduction of discrete grid-points and on the approximation of the function by its values at these grid-points, the forward, backward, and central differences are introduced. From these definitions the finite difference approximation of derivatives follows immediately together with the errors inherent to these approximations. An operator technique allows a more formal description and provides better insight. Finally, partial derivatives are discussed within this context.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    Please note that the symbols \(\varDelta \), \(\nabla \), and \(\delta \) in Eqs. (2.8) can also be regarded as operators acting on \(f_i\). For a basic introduction to the theory of linear operators see for instance [1, 2].

  2. 2.

    From now on, all symbols like \(D_c\), \(\varDelta \), etc. are interpreted as operators.

  3. 3.

    We note in passing that the shift operators form the discrete translational group, a very important group in theoretical physics. Let \(E(n) = E^n\) denote the shift by \(n \in {\mathbb {N}}\) grid-points. We then have

    $$\begin{aligned} E(n)E(m) = E(n+m), \end{aligned}$$
    (2.19a)
    $$\begin{aligned} E(0) = 1\!\!1, \end{aligned}$$
    (2.19b)

    and

    $$\begin{aligned} E(n)^{-1} = E(-n), \end{aligned}$$
    (2.19c)

    which are the properties required to form a group. Here \(1\!\!1\) denotes the unity element. Moreover, we have

    $$\begin{aligned} E(n) E(m) = E(m) E(n), \end{aligned}$$
    (2.19d)

    i.e. it is an Abelian group. The group of discrete translations is usually denoted by \(\mathbb {T}^d\).

References

  1. Weidmann, J.: Lineare Operatoren in Hilberträumen, vol. 1: Grundlagen. Springer, Berlin (2000)

    Google Scholar 

  2. Davies, E.B.: Linear Operators and their Spectra. Cambridge Studies in Advanced Mathematics. Cambridge University Press, Cambridge, UK (2007)

    Google Scholar 

  3. Lapidus, L., Pinder, G.F.: Numerical Solution of Partial Differential Equations. Wiley, New York (1982)

    Google Scholar 

  4. Gockenbach, M.S.: Understanding and Implementing the Finite Element Method. Cambridge University Press, Cambridge, UK (2006)

    Google Scholar 

  5. LeVeque, R.J.: Finite Volume Methods for Hyperbolic Problems. Cambridge Texts in Applied Mathematics. Cambridge University Press, Cambridge, UK (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benjamin A. Stickler .

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Stickler, B.A., Schachinger, E. (2014). Numerical Differentiation. In: Basic Concepts in Computational Physics. Springer, Cham. https://doi.org/10.1007/978-3-319-02435-6_2

Download citation

Publish with us

Policies and ethics