Question: Edit question (math based) Computer programming, bisection method: IN PYTHON: Use the Bisection Method to find the root to eight correct decimal places. f(x)= ln(x)
Edit question
(math based) Computer programming, bisection method: IN PYTHON: Use the Bisection Method to find the root to eight correct decimal places. f(x)= ln(x) + x^2 -3. Having trouble coming up with the program. Tried to use ln(1) and ln(0.25) . Should be something similar to: ----------------------------------------------------------------------------------------- from math import log (must check the command) i=0.25 j= 1 f= lambda x: np.log(x) +x^2 - 3 (program fails here) while True:
k=(i+j)/2 print (k) if f(k) < 0 i=k if f(k) >0 j=k if abs(f(k)) < 0.000000001: print (k) print (f(k)) break
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
