Question
Write a code for the bisection algorithm for finding a root of a real valued function. Implement your code as a Matlab function that utilizes
Write a code for the bisection algorithm for finding a root of a real valued function.
Implement your code as a Matlab function that utilizes a for loop, using the following input and outputs
Input =
f(x) - The real valued function for which you want to find the root.
a, b - An interval for which you think the root lies
tol - A tolerance
maxiter - A maximum number of iterations.
Output r - The approximate root of your function (|f(r)| < tol)
resarray - An array of the residuals at each step. The first line of your code should therefore read: function [r, resarray] = bisect(f,a,b,tol,maxiter)
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