The Numerical Method for Finding All the Zeros of a Function f (x) on an Interval [a,b]

In this study, we develop a simple mathematical method for finding all the roots of a function on a specified interval. Existing classical numerical methods, including the Bisection Method, Secant Method, and Newton Method, cannot find all the zeros of a function f (x) on an interval [a,b]. Popular numerical root solvers like Matlab’s ‘fzero’, Maple’s ‘fsolve’, and SageMath’s ‘find_root’ typically yield only a single zero. This thesis explores a proposed interval computation bisection method, a systematic approach based on the traditional Bisection Method and interval computation. Unlike traditional bisection, which relies on the intermediate value theorem, this approach uses interval arithmetic to compute the function value over subintervals. SageMath is used to implement the method because of its built-in support for interval arithmetic and symbolic computation, which ensures accurate root detection. The method determines whether a zero exists in each subinterval by iteratively bisecting the interval and analyzing the interval computation value of the function over the corresponding interval until the root is isolated in an interval of desired precision. This approach ensures the reliable detection of all roots, even in cases where the traditional numerical methods fail.

Institutions

Publication Details

Journal
Aquila Digital Community (University of Southern Mississippi)
Published
2025-05-01
Primary Topic
Coleoptera Taxonomy and Distribution
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Numerical Method for Finding All the Zeros of a Function f (x) on an Interval [a,b]

Aquila Digital Community (University of Southern Mississippi)
Coleoptera Taxonomy and Distribution
article

The Numerical Method for Finding All the Zeros of a Function f (x) on an Interval [a,b]

article en

Abstract

In this study, we develop a simple mathematical method for finding all the roots of a function on a specified interval. Existing classical numerical methods, including the Bisection Method, Secant Method, and Newton Method, cannot find all the zeros of a function f (x) on an interval [a,b]. Popular numerical root solvers like Matlab’s ‘fzero’, Maple’s ‘fsolve’, and SageMath’s ‘find_root’ typically yield only a single zero. This thesis explores a proposed interval computation bisection method, a systematic approach based on the traditional Bisection Method and interval computation. Unlike traditional bisection, which relies on the intermediate value theorem, this approach uses interval arithmetic to compute the function value over subintervals. SageMath is used to implement the method because of its built-in support for interval arithmetic and symbolic computation, which ensures accurate root detection. The method determines whether a zero exists in each subinterval by iteratively bisecting the interval and analyzing the interval computation value of the function over the corresponding interval until the root is isolated in an interval of desired precision. This approach ensures the reliable detection of all roots, even in cases where the traditional numerical methods fail.

Aquila Digital Community (University of Southern Mississippi)
University of Southern Mississippi (US)
Openalex Percentile: Top 39%
Coleoptera Taxonomy and Distribution
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

The Numerical Method for Finding All the Zeros of a Function f (x) on an Interval [a,b] · Aquila Digital Community (University of Southern Mississippi) (2025) | TGRS Research Map | TGRS