create a function file in matlab that performs fixedpoint it

create a function file in matlab that performs fixed-point iteration to find the roots of a function. Test your code for the following functions. your inputs should be the g formula, its derivative, an intial guess, and tolerance. your code must also take convergence into consideration.

x3 -x2= x

cos(x)=x

Solution

clc
clear;
disp(\'x=x^3-x^2\');
x=0.1;
tol=1;
itr=0;
while(tol>0.000001),
xi=x^3-x^2;
tol=abs(x-xi);
x=xi;
itr=itr+1;
end
itr
x
disp(\'x=cos(x)\');
x=0.1;
tol=1;
itr=0;
while(tol>0.000001),
xi=cos(x);
tol=abs(x-xi);
x=xi;
itr=itr+1;
end
itr
x

result:

x=x^3-x^2

itr =

     4


x =

-4.4625e-17

x=cos(x)

itr =

    35


x =

    0.7391

create a function file in matlab that performs fixed-point iteration to find the roots of a function. Test your code for the following functions. your inputs sh

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site