Question: Problem 2 : Newton - Raphson Method Develop a MATLAB function named nrMethod that finds the root of an arbitrary function of a single variable
Problem : NewtonRaphson Method
Develop a MATLAB function named nrMethod that finds the root of an arbitrary function of a single variable using the NewtonRaphson method. Your function should take the following arguments in this order: the function handle for the function to be solved, the function handle for the derivative of the function to be solved, the initial guess, the error tolerance, and the maximum number of iterations to be performed. Your function should return the following values, in this order: the root, the value of the function evaluated at the root, the estimated error, and the number of iterations used. Your function should stop iterating as soon as one of the following occurs: the error become less than the tolerance or the number of iterations reaches the maximum. The function to be solved and its first derivative should be defined as anonymous functions.
Test your code with the following functions, derivates, and initial guesses. Determine the roots to within error. The testNR test stub provides an easy way to performs these tests.
tableCase NoInitial Guess
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
