Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Post the m file and script of the false position method only Tasks: 1. Create two separate MATLAB functions for calculating the roots of a
Post the m file and script of the false position method only
Tasks: 1. Create two separate MATLAB functions for calculating the roots of a function. One routine should employ the bisection method, the other the false position method. The functions should have the following capabilities: Calculate a root of an anonymous function given an appropriate upper and lower bound If the bounds are inappropriate, then return an error stating the reason they are inappropriate. The function should accept the desired error tolerance for the calculation and continue to iterate until the tolerance is achieved Return the following information to the user: a. b. c. d. i. ii. ili. iv. The value of the root The number of iterations needed to achieve the desired error The approximation error at each iteration The total number of times the anonymous function was called in the computation 2. Evaluate the performance of the 2 routines in computing a root of the function yx2+ ln(x)-sin(x) (there is a root between 0.01 and 1). Find this root with error tolerances of 10 10, and 10. Write up an evaluation recommending the routine that performed better, and give anargument supporting your recommendation. Include plots of the approximation error vs iteration number for both routines 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