Professional Documents
Culture Documents
clc
clear all
f=@(x)(x^2-32);
b=input(‘Value of b = ‘);
a=input(‘Value of a = ‘);
while f(a)*f(b)>0
b=input(‘Value of b = ‘);
a=input(‘Value of a = ‘);
end
for n=1:20
c=(a*f(b)-b*f(a)/f(b)-f(a));
if f(a)*f(c)<0
b=c;
else
a=c;
end
end
SECANT METHOD
clc
clear all
a=input(‘Value of a = ‘);
b=input(‘Value of b = ‘);
tol=le-4;
f=@(x)(cos(x)-x*exp(x));
while abs (b-a)>tol
c=(a*f(b)-b*f(a))/(f(b)-f(a));
a=b;
b=c;
end
clear all
tol=le-3;
error=1;
n=1;
f=@(x)(x*exp(x)-cos(x));
df=@(x) )(x*exp(x)+exp(x)+sin(x));
while error>tol
y=x-(f(x)/df(x))
error=abs (y-x);
x=y;
n=n+1
end