SlideShare a Scribd company logo
2
Most read
3
Most read
7
Most read
Numerical Computing
Lecture # 11
Regula Falsi Method
By Nasima Akhtar
Working Rule
• The Regula–Falsi Method is a numerical method for estimating the roots of a
polynomial f(x). A value x replaces the midpoint in the Bisection Method and serves as
the new approximation of a root of f(x). The objective is to make convergence
faster. Assume that f(x) is continuous.
• This method also known as CHORD METHOD ,, LINEAR INTERPOLATION and
method is one of the bracketing methods and based on intermediate value theorem
Graphical Representation
Derivation
• Equation Of line gives us:
•
𝑦 − 𝑦1
𝑥 − 𝑥1
=
𝑦2− 𝑦1
𝑥2− 𝑥1
• 𝑦 − 𝑦1 =
𝑦2− 𝑦1
𝑥2− 𝑥1
(𝑥 − 𝑥1)
• (𝑥1, 𝑦1)=(a,f(a)), (𝑥2, 𝑦2)=(b,f(b)), (𝑥 , 𝑦 )=(𝑥0, 𝑦0)
• y- f(a) =
f(b)−f(a)
b− 𝑎
(𝑥 −a)
• 0- f(a) =
f(b)−f(a)
b− 𝑎
(𝑥 −a) at x-axis y=0
• 0- f(a) =
f(b)−f(a)
b− 𝑎
(𝑥 −a)
•
(b− 𝑎)(− f(a) )
f(b)−f(a)
=x-a
• a +
(b− 𝑎)(− f(a) )
f(b)−f(a)
=x
•
𝑎(f(b)−f(a))+(b− 𝑎)(− f(a) )
f(b)−f(a)
=x `
•
𝑎(f(b))−a(f(a))−b(f(a) )+a(f(a) )
f(b)−f(a)
=x `
•
𝑎(f(b)) −b(f(a) )
f(b)−f(a)
=x `
• X=
𝑎(f(b)) −b(f(a) )
f(b)−f(a)
`
Algorithm
1.Find points a and b such that a < b and f(a) * f(b) < 0.
2.Take the interval [a, b] and determine the next value of x1.
3.If f(x1) = 0 then x1 is an exact root, else if f(x1) * f(b) < 0 then let a = x1,
else if f(a) * f(x1) < 0 then let b = x1.
4.Repeat steps 2 & 3 until f(xi) = 0 or |f(xi)|  tolerance
Example Numerical
• Find Approximate root using Regula Falsi method of the equation
𝑥3-4x+1
Putting values in
x=
𝑎(f(b)) −b(f(a) )
f(b)−f(a)
`
X F(x)
a=0 1
b=1 -2
𝑥0=0.3333 F(𝑥0)= -0.2963
𝑥1=0.25714 F(𝑥1)= -0.0115
𝑥2=0.2542 F(𝑥2)= -0.0003
𝑥3=0.2541 F(𝑥3)= -0.00001
𝑥4=0.2541
Pros and Cons
Advantages
• 1. It always converges.
• 2. It does not require the derivative.
• 3. It is a quick method.
Disadvantages
• 1. One of the interval definitions can get stuck.
• 2. It may slowdown in unfavourable situations.
Matlab Code
f=@(x)(x^3+3*x-5);
x1=1;
x2 = 2;
i = 0;
val = f(x2);
val1 = f(x1);
if val*val1 >= 0
i = 99;
end
while i <= 4
val = f(x2);
val1 = f(x1);24
temp = x2 - x1;
temp1 = val - val1;
nVal = temp/temp1;
nVal = nVal * val;
nVal = x2 - nVal;
if (f(x2)*nVal <= 0)
x1 = x2;
x2 = nVal;
else
if (f(x1)*nVal <= 0)
x2 = nVal;
end
end
i = i+1;
end
fprintf('Point is %fn',x2)
fprintf('At This Point Value is %fn',f(x2))

More Related Content

PPTX
Lagrange’s interpolation formula
PPT
Regulafalsi_bydinesh
PDF
Regula Falsi (False position) Method
PPT
Secant Method
PPTX
Presentation on Numerical Integration
PPT
Newton raphson method
PPTX
Newton Raphson
PPTX
NACA Regula Falsi Method
Lagrange’s interpolation formula
Regulafalsi_bydinesh
Regula Falsi (False position) Method
Secant Method
Presentation on Numerical Integration
Newton raphson method
Newton Raphson
NACA Regula Falsi Method

What's hot (20)

PPT
Numerical integration
PPTX
System of linear equations
PPT
Newton divided difference interpolation
PPT
introduction to Numerical Analysis
PPTX
Secant method
PPTX
Newton's forward difference
PPTX
Runge-Kutta methods with examples
PPTX
presentation on Euler and Modified Euler method ,and Fitting of curve
PPTX
newton raphson method
PPTX
Iterative methods
PPTX
Cayley Hamilton Theorem
PPTX
PPTX
Jacobi iteration method
PPTX
Presentation on Solution to non linear equations
PPTX
Interpolation
PPTX
Ring-ppt.pptx
PPTX
GAUSS ELIMINATION METHOD
PPTX
Bisection method
PPTX
Interpolation In Numerical Methods.
PPTX
Newton’s Forward & backward interpolation
Numerical integration
System of linear equations
Newton divided difference interpolation
introduction to Numerical Analysis
Secant method
Newton's forward difference
Runge-Kutta methods with examples
presentation on Euler and Modified Euler method ,and Fitting of curve
newton raphson method
Iterative methods
Cayley Hamilton Theorem
Jacobi iteration method
Presentation on Solution to non linear equations
Interpolation
Ring-ppt.pptx
GAUSS ELIMINATION METHOD
Bisection method
Interpolation In Numerical Methods.
Newton’s Forward & backward interpolation
Ad

Similar to False Point Method / Regula falsi method (20)

PPT
Numerical Analysis (Solution of Non-Linear Equations)
PDF
Matlab lecture 7 – regula falsi or false position method@taj
PPTX
REGULA FALSI METHOD numerical methods
PPTX
Nams- Roots of equations by numerical methods
PPT
,.......................................
PPTX
PRAVEEN MATHS.pptx
PPTX
Lecture 2_2 False Position Method.pptx
PPTX
Quantitive Techniques: Bisection method
PPT
Presentation aust final
PPTX
Numerical solutions of algebraic equations
PPTX
PPTX
ELEN-30073_Numerical-Methods-and-Analysis_SY2324_Updated-1.3_10022024 (2).pptx
PPTX
Bisection & Regual falsi methods
PDF
Chapter 2 solving nonlinear equations
PDF
Adv. Num. Tech. 1 Roots of function.pdf
PPSX
Numerical Method
PPTX
Numerical Techniques
PPTX
PO_groupVI_Term assignment.pptx
PDF
Numerical method for solving non linear equations
PDF
NUMERICAL METHODS
Numerical Analysis (Solution of Non-Linear Equations)
Matlab lecture 7 – regula falsi or false position method@taj
REGULA FALSI METHOD numerical methods
Nams- Roots of equations by numerical methods
,.......................................
PRAVEEN MATHS.pptx
Lecture 2_2 False Position Method.pptx
Quantitive Techniques: Bisection method
Presentation aust final
Numerical solutions of algebraic equations
ELEN-30073_Numerical-Methods-and-Analysis_SY2324_Updated-1.3_10022024 (2).pptx
Bisection & Regual falsi methods
Chapter 2 solving nonlinear equations
Adv. Num. Tech. 1 Roots of function.pdf
Numerical Method
Numerical Techniques
PO_groupVI_Term assignment.pptx
Numerical method for solving non linear equations
NUMERICAL METHODS
Ad

Recently uploaded (20)

PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
OOP with Java - Java Introduction (Basics)
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Sustainable Sites - Green Building Construction
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
UNIT 4 Total Quality Management .pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
web development for engineering and engineering
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
OOP with Java - Java Introduction (Basics)
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Mechanical Engineering MATERIALS Selection
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Sustainable Sites - Green Building Construction
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
UNIT 4 Total Quality Management .pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
573137875-Attendance-Management-System-original
web development for engineering and engineering

False Point Method / Regula falsi method

  • 1. Numerical Computing Lecture # 11 Regula Falsi Method By Nasima Akhtar
  • 2. Working Rule • The Regula–Falsi Method is a numerical method for estimating the roots of a polynomial f(x). A value x replaces the midpoint in the Bisection Method and serves as the new approximation of a root of f(x). The objective is to make convergence faster. Assume that f(x) is continuous. • This method also known as CHORD METHOD ,, LINEAR INTERPOLATION and method is one of the bracketing methods and based on intermediate value theorem
  • 4. Derivation • Equation Of line gives us: • 𝑦 − 𝑦1 𝑥 − 𝑥1 = 𝑦2− 𝑦1 𝑥2− 𝑥1 • 𝑦 − 𝑦1 = 𝑦2− 𝑦1 𝑥2− 𝑥1 (𝑥 − 𝑥1) • (𝑥1, 𝑦1)=(a,f(a)), (𝑥2, 𝑦2)=(b,f(b)), (𝑥 , 𝑦 )=(𝑥0, 𝑦0) • y- f(a) = f(b)−f(a) b− 𝑎 (𝑥 −a) • 0- f(a) = f(b)−f(a) b− 𝑎 (𝑥 −a) at x-axis y=0 • 0- f(a) = f(b)−f(a) b− 𝑎 (𝑥 −a) • (b− 𝑎)(− f(a) ) f(b)−f(a) =x-a • a + (b− 𝑎)(− f(a) ) f(b)−f(a) =x • 𝑎(f(b)−f(a))+(b− 𝑎)(− f(a) ) f(b)−f(a) =x ` • 𝑎(f(b))−a(f(a))−b(f(a) )+a(f(a) ) f(b)−f(a) =x ` • 𝑎(f(b)) −b(f(a) ) f(b)−f(a) =x ` • X= 𝑎(f(b)) −b(f(a) ) f(b)−f(a) `
  • 5. Algorithm 1.Find points a and b such that a < b and f(a) * f(b) < 0. 2.Take the interval [a, b] and determine the next value of x1. 3.If f(x1) = 0 then x1 is an exact root, else if f(x1) * f(b) < 0 then let a = x1, else if f(a) * f(x1) < 0 then let b = x1. 4.Repeat steps 2 & 3 until f(xi) = 0 or |f(xi)|  tolerance
  • 6. Example Numerical • Find Approximate root using Regula Falsi method of the equation 𝑥3-4x+1 Putting values in x= 𝑎(f(b)) −b(f(a) ) f(b)−f(a) ` X F(x) a=0 1 b=1 -2 𝑥0=0.3333 F(𝑥0)= -0.2963 𝑥1=0.25714 F(𝑥1)= -0.0115 𝑥2=0.2542 F(𝑥2)= -0.0003 𝑥3=0.2541 F(𝑥3)= -0.00001 𝑥4=0.2541
  • 7. Pros and Cons Advantages • 1. It always converges. • 2. It does not require the derivative. • 3. It is a quick method. Disadvantages • 1. One of the interval definitions can get stuck. • 2. It may slowdown in unfavourable situations.
  • 8. Matlab Code f=@(x)(x^3+3*x-5); x1=1; x2 = 2; i = 0; val = f(x2); val1 = f(x1); if val*val1 >= 0 i = 99; end while i <= 4 val = f(x2); val1 = f(x1);24 temp = x2 - x1; temp1 = val - val1; nVal = temp/temp1; nVal = nVal * val; nVal = x2 - nVal; if (f(x2)*nVal <= 0) x1 = x2; x2 = nVal; else if (f(x1)*nVal <= 0) x2 = nVal; end end i = i+1; end fprintf('Point is %fn',x2) fprintf('At This Point Value is %fn',f(x2))