Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

 Open In Colab

The roots (aka zeros) of a function are values of function arguments forwhich the function is zero:

Find xx such that:

f(x)=0f(x) = 0

It can become complicated when we consider vector x\mathbf{x} and even f\mathbf{f}, but consider a special case of finding the roots of f(x)\mathbf{f}(\mathbf{x}) is our familiar linear system, Ax−b=0\mathbf{A} \mathbf{x} -\mathbf{b} = \mathbf{0}. Solving linear systems is a special case of root finding, which is generalized to nonlinear functions.

The roots of general nonlinear functions are more complicated than linear functions. We can seldom solve for the roots directly (notable exception being polynomial functions), and instead will need to search for them iteratively. Iterative searches are subdivided into open and closed methods depending if we can bound the problem beforehand.