Computational Methods in Physics ASU Physics PHY 494

08 Errors

When working with numerical code, one has to be aware of the limitations imposed by the representation of numbers in the computer and the numerical errors that algorithms invariably accumulate.

Errors

Algorithms (especially those that involve floating point numbers) generally accumulate errors. The key insight is that the total error consists of an algorithmic error (also known as the approximation error), which typically decreases with increasing the computational cost and a round-off error, which increases with the number of operations or the computational cost.

Class material for Errors

You can follow the lecture in the notebook 08-errors.ipynb.

We will analyze the error of the sine function implementation in erroranalysis/sine-series-erroranalysis-students.ipynb. (The full solution will be posted as erroranalysis/sine-series-erroranalysis.ipynb.)

Additional resources for Errors

  • Computational Physics: Chapter 3