Guide to Calculating X-Intercepts (Roots or Zeros) of a Function

Our graphing calculator can find all the x-intercepts of a function f(x) on a bounded interval (domain).

Notes on X-Intercepts

The x-intercepts of a given function f(x) are the points where its graph crosses (or touches) the x-axis. The x-intercept calculator determines these points by solving the one-variable equation f(x) = 0 on a specified interval.

In most cases, the calculator efficiently finds all the x-intercepts within the interval. However, in some instances, certain roots may not be detected. This often occurs when the graph of the function touches the x-axis without crossing it—for example, sin(x)2 on some intervals. If this occurs, try setting the decimal places to 16 and solving again.

Additionally, extraneous x-intercepts may appear due to rounding off in function values. This can happen when a function’s graph is extremely close to the x-axis on a sub-interval. For example, the graph of x200 is nearly indistinguishable from the x-axis on a sub-interval about 0, which can produce unwanted roots. In such cases, try setting the decimal places to 0 and solving again.

It is always helpful to examine the graphs when finding the zeros of functions. If some zeros are missed or extra zeros appear, try solving again by adjusting the decimal places as explained above.

Finally, note that there can always be functions for which none of their roots are detected. In such cases, attempt shifting the left endpoint of the domain by small values.