mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-02-25 10:28:39 +00:00
Update arithmetic_analysis/newton_raphson.py
Co-authored-by: Christian Clauss <cclauss@me.com>
This commit is contained in:
parent
7b7a149b06
commit
daf594dd50
@ -19,6 +19,17 @@ def newton_raphson(
|
|||||||
2.23606797749979
|
2.23606797749979
|
||||||
>>> newton_raphson("log(x)- 1", 2)
|
>>> newton_raphson("log(x)- 1", 2)
|
||||||
2.718281828458938
|
2.718281828458938
|
||||||
|
>>> from scipy.optimize import newton
|
||||||
|
>>> all(newton_raphson("log(x)- 1", 2) == newton("log(x)- 1", 2) for precision in 10, 100, 1000, 10000))
|
||||||
|
True
|
||||||
|
>>> newton_raphson("log(x)- 1", 2, 0)
|
||||||
|
Traceback (most recent call last):
|
||||||
|
...
|
||||||
|
ValueError: precision must be greater than zero
|
||||||
|
>>> newton_raphson("log(x)- 1", 2, -1)
|
||||||
|
Traceback (most recent call last):
|
||||||
|
...
|
||||||
|
ValueError: precision must be greater than zero
|
||||||
"""
|
"""
|
||||||
x = start_point
|
x = start_point
|
||||||
symbol = symbols("x")
|
symbol = symbols("x")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user