function x = regulaFalsi(a, b, n)
c = f(a);
d = f(b);
if c * d > 0
error('The function has same sign on both the sides')
end
for i = 1 : n
if f(a) == f(b)
break;
end
x = (a * f(b) - b * f(a)) / (f(b) - f(a));
if f(x) < 0
a = x;
elseif f(x) > 0
b = x;
end
end
end