Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Show the m file and script Tasks: 1. Create two separate MATLAB functions for calculating the roots of a function. One routine should employ the

Show the m file and script image text in transcribed
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: a. Calculate a root of an anonymous function given an appropriate upper and lower b. If the bounds are inappropriate, then return an error stating the reason they are c. The function should accept the desired error tolerance for the calculation and continue d. Return the following information to the user bound. inappropriate. to iterate until the tolerance is achieved. 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+ In(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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Ehs 2.0 Revolutionizing The Future Of Safety With Digital Technology

Authors: Tony Mudd

1st Edition

B0CN69B3HW, 979-8867463663

Students also viewed these Databases questions