SlideShare a Scribd company logo
1 of 17
Chemical Engineering Department
Presented by:
Mujeeb UR Rahman 17CH106
Under the Supervision: Sher Khan Awan
BSRS Mehran UET Jamshoro, Pk
Date: 9Nov2020
Mehran University of Engineering & Technology
Jamshoro, Pakistan
Numerical Analysis & Computer Applications
Regula Falsi Method
Regula Falsi Method:
Numerical Analysis & Computer Applications
The Regula–Falsi Method is a numerical method for
estimating the roots of a polynomial f(x).
The objective is to make convergence faster.
Assume that f(x) is continuous.
A value x replaces the midpoint in the Bisection
Method and serves as the new approximation of a root
of f(x).
Numerical Analysis & Computer Applications
It was developed because the bisection method converges
at a slow speed. In simple terms, the method is the trial-
and-error technique of using test ("false") values for the
variable and then adjusting the test value according to the
outcome.
Regula Falsi Method: Cont…
Numerical Analysis & Computer Applications
Note that the line segment drawn from f(a) to f(b) is called
the interpolation line.
Regula Falsi Method: Cont…
Numerical Analysis & Computer Applications
Theorem (Bolzano): If the function f(x) is continuous in [a,
b] and f(a)f(b) < 0 (i.e. f(x) has opposite signs at a and b)
then a value c ∈ (a, b) exists such that f(c) = 0.
Regula Falsi Method: Cont…
Numerical Analysis & Computer Applications
Regula Falsi Method:
1. First two guess values:
a , b2. Putting values of a and b
in given f(x).
3. Obtain f(a) and f(b).
4. Finding m.
Numerical Analysis & Computer Applications
Regula Falsi Method:
Formula:
𝑚 =
𝑎𝑓 𝑏 − 𝑏𝑓(𝑎)
𝑓 𝑏 − 𝑓(𝑎)
Value of m in given function to
obtain f(m).
Numerical Analysis & Computer Applications
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
Algorithm for the Regula–Falsi Method:
Numerical Analysis & Computer Applications
1. Show that f(x) = x3 + 3x - 5 has a root in [1,2], and use the
Regula Falsi Method to determine an approximation to the root
that is accurate to at least within 3 decimal places.
Now, the information required to perform the Regula Falsi Method is
as follow:
•f(x) = x3 + 3x - 5,
•Lower Guess a = 1,
•Upper Guess b = 2,
•And error = 0.001
Problem:
Numerical Analysis & Computer Applications
We know that f(a) = f(1) = -1 (negative) and f(b) = f(2) = 9 (positive)
so the Intermediate Value Theorem ensures that the root of the
function f(x) lies in the interval [1,2].
Problem: Cont…
C++ Programming for Regula Falsi Method
Numerical Analysis & Computer Applications
Numerical Analysis & Computer Applications
Numerical Analysis & Computer Applications
Numerical Analysis & Computer Applications
Result:
C++ Programming for Regula Falsi Method
Numerical Analysis & Computer Applications
Limitations:
While Regula Falsi Method like Bisection Method is always convergent, meaning
that it is always leading towards a definite limit and relatively simple to
understand but there are also some drawbacks when this algorithm is used. As
both regula falsi and bisection method are similar there are some common
limitations both the algorithms have.
•Rate of convergence
The convergence of the regula falsi method can be very slow in some cases(May
converge slowly for functions with big curvatures).
•Relies on sign changes
If a function f (x) is such that it just touches the x -axis for example say f(x) = x2
then it will not be able to find lower guess (a) such that f(a)*f(b) < 0
•Cannot detect Multiple Roots
Like Bisection method, Regula Falsi Method fails to identify multiple different
roots, which makes it less desirable to use compared to other methods that can
identify multiple roots.
Numerical Analysis & Computer Applications
Numerical Analysis & Computer Applications

More Related Content

What's hot

False Point Method / Regula falsi method
False Point Method / Regula falsi methodFalse Point Method / Regula falsi method
False Point Method / Regula falsi methodNasima Akhtar
 
Presentation on Solution to non linear equations
Presentation on Solution to non linear equationsPresentation on Solution to non linear equations
Presentation on Solution to non linear equationsRifat Rahamatullah
 
Presentation on Numerical Integration
Presentation on Numerical IntegrationPresentation on Numerical Integration
Presentation on Numerical IntegrationTausif Shahanshah
 
Lecture 04 newton-raphson, secant method etc
Lecture 04 newton-raphson, secant method etcLecture 04 newton-raphson, secant method etc
Lecture 04 newton-raphson, secant method etcRiyandika Jastin
 
Numerical differentiation
Numerical differentiationNumerical differentiation
Numerical differentiationandrushow
 
Nams- Roots of equations by numerical methods
Nams- Roots of equations by numerical methodsNams- Roots of equations by numerical methods
Nams- Roots of equations by numerical methodsRuchi Maurya
 
Newton Raphson Method
Newton Raphson MethodNewton Raphson Method
Newton Raphson MethodBarkha Gupta
 
Numerical integration
Numerical integrationNumerical integration
Numerical integrationSunny Chauhan
 
ROOT OF NON-LINEAR EQUATIONS
ROOT OF NON-LINEAR EQUATIONSROOT OF NON-LINEAR EQUATIONS
ROOT OF NON-LINEAR EQUATIONSfenil patel
 
The False-Position Method
The False-Position MethodThe False-Position Method
The False-Position MethodTayyaba Abbas
 
Curve fitting - Lecture Notes
Curve fitting - Lecture NotesCurve fitting - Lecture Notes
Curve fitting - Lecture NotesDr. Nirav Vyas
 

What's hot (20)

newton raphson method
newton raphson methodnewton raphson method
newton raphson method
 
False Point Method / Regula falsi method
False Point Method / Regula falsi methodFalse Point Method / Regula falsi method
False Point Method / Regula falsi method
 
Bisection method
Bisection methodBisection method
Bisection method
 
bisection method
bisection methodbisection method
bisection method
 
Bisection method
Bisection methodBisection method
Bisection method
 
Presentation on Solution to non linear equations
Presentation on Solution to non linear equationsPresentation on Solution to non linear equations
Presentation on Solution to non linear equations
 
Presentation on Numerical Integration
Presentation on Numerical IntegrationPresentation on Numerical Integration
Presentation on Numerical Integration
 
Secant Method
Secant MethodSecant Method
Secant Method
 
False Position Method.pptx
False Position Method.pptxFalse Position Method.pptx
False Position Method.pptx
 
MEAN VALUE THEOREM
MEAN VALUE THEOREMMEAN VALUE THEOREM
MEAN VALUE THEOREM
 
Lecture 04 newton-raphson, secant method etc
Lecture 04 newton-raphson, secant method etcLecture 04 newton-raphson, secant method etc
Lecture 04 newton-raphson, secant method etc
 
Numerical differentiation
Numerical differentiationNumerical differentiation
Numerical differentiation
 
Nams- Roots of equations by numerical methods
Nams- Roots of equations by numerical methodsNams- Roots of equations by numerical methods
Nams- Roots of equations by numerical methods
 
Newton Raphson Method
Newton Raphson MethodNewton Raphson Method
Newton Raphson Method
 
Numerical integration
Numerical integrationNumerical integration
Numerical integration
 
ROOT OF NON-LINEAR EQUATIONS
ROOT OF NON-LINEAR EQUATIONSROOT OF NON-LINEAR EQUATIONS
ROOT OF NON-LINEAR EQUATIONS
 
Numerical method
Numerical methodNumerical method
Numerical method
 
The False-Position Method
The False-Position MethodThe False-Position Method
The False-Position Method
 
Curve fitting - Lecture Notes
Curve fitting - Lecture NotesCurve fitting - Lecture Notes
Curve fitting - Lecture Notes
 
Branch and bound
Branch and boundBranch and bound
Branch and bound
 

Similar to NACA Regula Falsi Method

MolinaLeydi_FinalProject
MolinaLeydi_FinalProjectMolinaLeydi_FinalProject
MolinaLeydi_FinalProjectLeydi Molina
 
Numerical differentation with c
Numerical differentation with cNumerical differentation with c
Numerical differentation with cYagya Dev Bhardwaj
 
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...Stephen Faucher
 
Bisection method in maths 4
Bisection method in maths 4Bisection method in maths 4
Bisection method in maths 4Vaidik Trivedi
 
Numerical Analysis and Computer Applications
Numerical Analysis and Computer ApplicationsNumerical Analysis and Computer Applications
Numerical Analysis and Computer ApplicationsMujeeb UR Rahman
 
Application's of Numerical Math in CSE
Application's of Numerical Math in CSEApplication's of Numerical Math in CSE
Application's of Numerical Math in CSEsanjana mun
 
Scientific calculator project in c language
Scientific calculator project in c languageScientific calculator project in c language
Scientific calculator project in c languageAMIT KUMAR
 
Algorithm of some numerical /computational methods
Algorithm of some numerical /computational methodsAlgorithm of some numerical /computational methods
Algorithm of some numerical /computational methodsChandan
 
Roots of equations
Roots of equationsRoots of equations
Roots of equationsMileacre
 
Roots of equations
Roots of equations Roots of equations
Roots of equations shopnohinami
 
interpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptxinterpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptxSomitSamanto1
 
Interpolation and-its-application
Interpolation and-its-applicationInterpolation and-its-application
Interpolation and-its-applicationApurbo Datta
 
B02110105012
B02110105012B02110105012
B02110105012theijes
 
The International Journal of Engineering and Science (The IJES)
 The International Journal of Engineering and Science (The IJES) The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Numerical Study of Some Iterative Methods for Solving Nonlinear Equations
Numerical Study of Some Iterative Methods for Solving Nonlinear EquationsNumerical Study of Some Iterative Methods for Solving Nonlinear Equations
Numerical Study of Some Iterative Methods for Solving Nonlinear Equationsinventionjournals
 
An Improvement to the Brent’s Method
An Improvement to the Brent’s MethodAn Improvement to the Brent’s Method
An Improvement to the Brent’s MethodWaqas Tariq
 
A Robust Method Based On LOVO Functions For Solving Least Squares Problems
A Robust Method Based On LOVO Functions For Solving Least Squares ProblemsA Robust Method Based On LOVO Functions For Solving Least Squares Problems
A Robust Method Based On LOVO Functions For Solving Least Squares ProblemsDawn Cook
 

Similar to NACA Regula Falsi Method (20)

MolinaLeydi_FinalProject
MolinaLeydi_FinalProjectMolinaLeydi_FinalProject
MolinaLeydi_FinalProject
 
Trapezoidal Rule
Trapezoidal RuleTrapezoidal Rule
Trapezoidal Rule
 
Numerical differentation with c
Numerical differentation with cNumerical differentation with c
Numerical differentation with c
 
Error analysis
Error analysisError analysis
Error analysis
 
Unit4
Unit4Unit4
Unit4
 
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
 
Bisection method in maths 4
Bisection method in maths 4Bisection method in maths 4
Bisection method in maths 4
 
Numerical Analysis and Computer Applications
Numerical Analysis and Computer ApplicationsNumerical Analysis and Computer Applications
Numerical Analysis and Computer Applications
 
Application's of Numerical Math in CSE
Application's of Numerical Math in CSEApplication's of Numerical Math in CSE
Application's of Numerical Math in CSE
 
Scientific calculator project in c language
Scientific calculator project in c languageScientific calculator project in c language
Scientific calculator project in c language
 
Algorithm of some numerical /computational methods
Algorithm of some numerical /computational methodsAlgorithm of some numerical /computational methods
Algorithm of some numerical /computational methods
 
Roots of equations
Roots of equationsRoots of equations
Roots of equations
 
Roots of equations
Roots of equations Roots of equations
Roots of equations
 
interpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptxinterpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptx
 
Interpolation and-its-application
Interpolation and-its-applicationInterpolation and-its-application
Interpolation and-its-application
 
B02110105012
B02110105012B02110105012
B02110105012
 
The International Journal of Engineering and Science (The IJES)
 The International Journal of Engineering and Science (The IJES) The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Numerical Study of Some Iterative Methods for Solving Nonlinear Equations
Numerical Study of Some Iterative Methods for Solving Nonlinear EquationsNumerical Study of Some Iterative Methods for Solving Nonlinear Equations
Numerical Study of Some Iterative Methods for Solving Nonlinear Equations
 
An Improvement to the Brent’s Method
An Improvement to the Brent’s MethodAn Improvement to the Brent’s Method
An Improvement to the Brent’s Method
 
A Robust Method Based On LOVO Functions For Solving Least Squares Problems
A Robust Method Based On LOVO Functions For Solving Least Squares ProblemsA Robust Method Based On LOVO Functions For Solving Least Squares Problems
A Robust Method Based On LOVO Functions For Solving Least Squares Problems
 

More from Mujeeb UR Rahman

Transport phenomena (Continuity Equation)
Transport phenomena (Continuity Equation)Transport phenomena (Continuity Equation)
Transport phenomena (Continuity Equation)Mujeeb UR Rahman
 
Introduction Microsoft PowerPoint
Introduction Microsoft PowerPointIntroduction Microsoft PowerPoint
Introduction Microsoft PowerPointMujeeb UR Rahman
 
Introduction Microsoft Word
Introduction Microsoft WordIntroduction Microsoft Word
Introduction Microsoft WordMujeeb UR Rahman
 
Introduction of Computers & C++ Programming
Introduction of Computers & C++ Programming Introduction of Computers & C++ Programming
Introduction of Computers & C++ Programming Mujeeb UR Rahman
 
Liquid-Liquid Extraction Report
Liquid-Liquid Extraction ReportLiquid-Liquid Extraction Report
Liquid-Liquid Extraction ReportMujeeb UR Rahman
 
Pollution Control Engineering
Pollution Control EngineeringPollution Control Engineering
Pollution Control EngineeringMujeeb UR Rahman
 
Quality Control in Glycerin
Quality Control in GlycerinQuality Control in Glycerin
Quality Control in GlycerinMujeeb UR Rahman
 
Chemical engineering department
Chemical engineering departmentChemical engineering department
Chemical engineering departmentMujeeb UR Rahman
 
Urea Manufacturing Process PFD
Urea Manufacturing Process PFDUrea Manufacturing Process PFD
Urea Manufacturing Process PFDMujeeb UR Rahman
 
Chemical Reaction Engineering
Chemical Reaction EngineeringChemical Reaction Engineering
Chemical Reaction EngineeringMujeeb UR Rahman
 
Mass transfer lab equipment's
Mass transfer lab equipment'sMass transfer lab equipment's
Mass transfer lab equipment'sMujeeb UR Rahman
 

More from Mujeeb UR Rahman (20)

Shell Energy Balance
Shell Energy BalanceShell Energy Balance
Shell Energy Balance
 
Transport Phenomena
Transport PhenomenaTransport Phenomena
Transport Phenomena
 
Transport phenomena (Continuity Equation)
Transport phenomena (Continuity Equation)Transport phenomena (Continuity Equation)
Transport phenomena (Continuity Equation)
 
MS PowerPoint
MS PowerPointMS PowerPoint
MS PowerPoint
 
Introduction Microsoft PowerPoint
Introduction Microsoft PowerPointIntroduction Microsoft PowerPoint
Introduction Microsoft PowerPoint
 
Introduction Microsoft Word
Introduction Microsoft WordIntroduction Microsoft Word
Introduction Microsoft Word
 
Introduction of Computers & C++ Programming
Introduction of Computers & C++ Programming Introduction of Computers & C++ Programming
Introduction of Computers & C++ Programming
 
Liquid-Liquid Extraction Report
Liquid-Liquid Extraction ReportLiquid-Liquid Extraction Report
Liquid-Liquid Extraction Report
 
Pollution Control Engineering
Pollution Control EngineeringPollution Control Engineering
Pollution Control Engineering
 
Thin Layer Chromatography
Thin Layer ChromatographyThin Layer Chromatography
Thin Layer Chromatography
 
Quality Control in Glycerin
Quality Control in GlycerinQuality Control in Glycerin
Quality Control in Glycerin
 
Quality Control in Milk
Quality Control in MilkQuality Control in Milk
Quality Control in Milk
 
Chemical engineering department
Chemical engineering departmentChemical engineering department
Chemical engineering department
 
Basic commands in C++
Basic commands in C++Basic commands in C++
Basic commands in C++
 
Urea Manufacturing Process PFD
Urea Manufacturing Process PFDUrea Manufacturing Process PFD
Urea Manufacturing Process PFD
 
Chemical Reaction Engineering
Chemical Reaction EngineeringChemical Reaction Engineering
Chemical Reaction Engineering
 
Thermodynemics
ThermodynemicsThermodynemics
Thermodynemics
 
Renewable energy
Renewable energyRenewable energy
Renewable energy
 
Mass transfer lab equipment's
Mass transfer lab equipment'sMass transfer lab equipment's
Mass transfer lab equipment's
 
Energy from biomass
Energy from biomassEnergy from biomass
Energy from biomass
 

Recently uploaded

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 

NACA Regula Falsi Method

  • 1. Chemical Engineering Department Presented by: Mujeeb UR Rahman 17CH106 Under the Supervision: Sher Khan Awan BSRS Mehran UET Jamshoro, Pk Date: 9Nov2020 Mehran University of Engineering & Technology Jamshoro, Pakistan Numerical Analysis & Computer Applications Regula Falsi Method
  • 2. Regula Falsi Method: Numerical Analysis & Computer Applications The Regula–Falsi Method is a numerical method for estimating the roots of a polynomial f(x). The objective is to make convergence faster. Assume that f(x) is continuous. A value x replaces the midpoint in the Bisection Method and serves as the new approximation of a root of f(x).
  • 3. Numerical Analysis & Computer Applications It was developed because the bisection method converges at a slow speed. In simple terms, the method is the trial- and-error technique of using test ("false") values for the variable and then adjusting the test value according to the outcome. Regula Falsi Method: Cont…
  • 4. Numerical Analysis & Computer Applications Note that the line segment drawn from f(a) to f(b) is called the interpolation line. Regula Falsi Method: Cont…
  • 5. Numerical Analysis & Computer Applications Theorem (Bolzano): If the function f(x) is continuous in [a, b] and f(a)f(b) < 0 (i.e. f(x) has opposite signs at a and b) then a value c ∈ (a, b) exists such that f(c) = 0. Regula Falsi Method: Cont…
  • 6. Numerical Analysis & Computer Applications Regula Falsi Method: 1. First two guess values: a , b2. Putting values of a and b in given f(x). 3. Obtain f(a) and f(b). 4. Finding m.
  • 7. Numerical Analysis & Computer Applications Regula Falsi Method: Formula: 𝑚 = 𝑎𝑓 𝑏 − 𝑏𝑓(𝑎) 𝑓 𝑏 − 𝑓(𝑎) Value of m in given function to obtain f(m).
  • 8. Numerical Analysis & Computer Applications 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 Algorithm for the Regula–Falsi Method:
  • 9. Numerical Analysis & Computer Applications 1. Show that f(x) = x3 + 3x - 5 has a root in [1,2], and use the Regula Falsi Method to determine an approximation to the root that is accurate to at least within 3 decimal places. Now, the information required to perform the Regula Falsi Method is as follow: •f(x) = x3 + 3x - 5, •Lower Guess a = 1, •Upper Guess b = 2, •And error = 0.001 Problem:
  • 10. Numerical Analysis & Computer Applications We know that f(a) = f(1) = -1 (negative) and f(b) = f(2) = 9 (positive) so the Intermediate Value Theorem ensures that the root of the function f(x) lies in the interval [1,2]. Problem: Cont… C++ Programming for Regula Falsi Method
  • 11. Numerical Analysis & Computer Applications
  • 12. Numerical Analysis & Computer Applications
  • 13. Numerical Analysis & Computer Applications
  • 14. Numerical Analysis & Computer Applications Result: C++ Programming for Regula Falsi Method
  • 15. Numerical Analysis & Computer Applications Limitations: While Regula Falsi Method like Bisection Method is always convergent, meaning that it is always leading towards a definite limit and relatively simple to understand but there are also some drawbacks when this algorithm is used. As both regula falsi and bisection method are similar there are some common limitations both the algorithms have. •Rate of convergence The convergence of the regula falsi method can be very slow in some cases(May converge slowly for functions with big curvatures). •Relies on sign changes If a function f (x) is such that it just touches the x -axis for example say f(x) = x2 then it will not be able to find lower guess (a) such that f(a)*f(b) < 0 •Cannot detect Multiple Roots Like Bisection method, Regula Falsi Method fails to identify multiple different roots, which makes it less desirable to use compared to other methods that can identify multiple roots.
  • 16. Numerical Analysis & Computer Applications
  • 17. Numerical Analysis & Computer Applications