maths.numerical_analysis.bisection_2¶
Given a function on floating number f(x) and two floating numbers a and b such that f(a) * f(b) < 0 and f(x) is continuous in [a, b]. Here f(x) represents algebraic or transcendental equation. Find root of function in interval [a, b] (Or find a value of x such that f(x) is 0)
https://en.wikipedia.org/wiki/Bisection_method
Functions¶
|
|
|
Module Contents¶
- maths.numerical_analysis.bisection_2.bisection(a: float, b: float) float ¶
>>> bisection(-2, 5) 3.1611328125 >>> bisection(0, 6) 3.158203125 >>> bisection(2, 3) Traceback (most recent call last): ... ValueError: Wrong space!
- maths.numerical_analysis.bisection_2.equation(x: float) float ¶
>>> equation(5) -15 >>> equation(0) 10 >>> equation(-5) -15 >>> equation(0.1) 9.99 >>> equation(-0.1) 9.99