File Exchange

image thumbnail

newtonraphson(f,df,​xo,tol)

version 1.0.0.0 (614 Bytes) by N Narayan rao
Newton Raphson Method comparison with BISECTION and REGULA-FALSI METHOD

0 Downloads

Updated 22 Aug 2016

View License

Let the given equation be f(x) = 0 and the initial approximation for the root is x0. Draw a tangent to the curve y = f(x) at x0 and extend the tangent until x-axis. Then the point of intersection of the tangent and the x-axis is the next approximation for the root of f(x) = 0. Repeat the procedure with x0 = x1 until it converges.
BISECTION and REGULA-FALSI METHOD please refer previously uploaded function

f(x) =x^3-3*x+1
the above function has two roots in between -2 to -1 and in between 1 to 2.

% Newton Raphson Method comparison with BISECTION and REGULA-FALSI METHOD
%%
clear all
clc
x=-3:0.01:3;
y=x.^3-3*x+1;
plot(x,y)
grid on
%%
a=1;
b=2;
xo=2;
tol=0.01;
f=inline('x^3-3*x+1');
df=inline('3*x^2-3');
disp('Regula falsi Method')
disp('--------------------')
R=Regulafalsi(f,a,b,tol);
disp('Bisection Method')
disp('--------------------')
B=bisection(f,a,b,tol);
disp('Newton Raphson Method ')
disp('----------------------')
N=newtonraphson(f,df,xo,tol);

reference:
https://mat.iitm.ac.in/home/sryedida/public_html/caimna/transcendental/iteration%20methods/newton/newton.html

Cite As

N Narayan rao (2019). newtonraphson(f,df,xo,tol) (https://www.mathworks.com/matlabcentral/fileexchange/58749-newtonraphson-f-df-xo-tol), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (0)

Updates

1.0.0.0

image

MATLAB Release Compatibility
Created with R2013a
Compatible with any release
Platform Compatibility
Windows macOS Linux