Question
By modifying the codes below answer the question %find root of f(x) = 0 %using Bisection Method format long e %chosen error tolerance (TOL) TOL
By modifying the codes below answer the question
%find root of f(x) = 0
%using Bisection Method
format long e
%chosen error tolerance (TOL)
TOL = .000001;
%choose max number of iterations
MAXIT = 50;
%initial bracket
a = ;
b = ;
%keep track of number of iterations
count = 0;
%record iterates - a col vector of MAXIT length
cits = zeros(MAXIT,1);
%evaluate func. at a and b
fa = fbisect(a);
fb = fbisect(b);
%stop if not appropriate interval
if sign(fa)*sign(fb) >= 0
return
end
%stop loop when error less than TOL or MAXIT reached
while abs(b-a)/2 >= TOL & count
%get midpoint(root estimate)
c = (a + b)/2;
%eval. func at midpoint
fc = fbisect(c);
%stop if f(c)=0
if fc == 0
break
end
%update count
count = count + 1;
%add to list of iterates
cits(count) = c;
%if sign change between a and c make c the new right endpt
if sign(fa)*sign(fc)
b = c;
%if sign chg betw c and b make c the new left endpt
else
a = c;
end
end
%update count
count = count + 1;
%get final midpoint(root estimate)
c = (a+b)/2;
%add to vector of iterates
cits(count) = c;
%display error estimate
error = abs(b-a)/2
%display vector of iterates
cits
%display number of iterates
count
MATLAB Problems: 1) Modify the code bisect.m (provided in eLearning) to write a new script, falpos.m, that performs the Method of False Position. You will only need to add/modify a few lines of code. Run your script to compute approximations to the r coordinates of any intersections of the circle Page 2 of 4 (x-I)' + (y-1)' = 1 and the parabola y = x2. For each intersection, determine an initial bracket of unit length to use in your script. Also, write a separate function m-file, fbisect.m, to compute an appropriate function whose roots you will need to approximate for the x coordinates of the ntersections
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started