SlideShare a Scribd company logo
1 of 16
Romberg’s Method
Romberg’s Method
 An extrapolation formula of the Trapezoidal Rule for
  integration. It provides a better approximation of the
  integral by reducing the True Error.
 We use two estimates of an integral to compute a third
  integral that is more accurate than the previous integrals.
 Named after Werner Romberg
Trapezoidal Rule
 Trapezoidal Method
  Given              where f(x) - integrand
                             a – lower limit
                             b – upper limit




Et = True Value + Approximate Value
|∈t | = |True Error / True Value| x 100
Trapezoidal Rule
 Multiple Segment Trapezoidal Rule
 Divide [a,b] into n equal segments and apply trapezoidal rule
 over each segment. The sum of the results obtained for each
 segment is the approx. value for the integral.
Error in Multiple Segment Trapezoidal
Rule
 True error is given by




  where     ∈ [a+(i-1)h , a+ih] for each i

                    - approx. average of f’’(x) in [a,b].
  Because of that, we can say
Richardson’s Extrapolation Formula for
Integration by Trapezoidal Rule
 True error estimated as
                                  where C = proportionality
                                              constant
  Recall: Et = TV – In where TV = true value
                               In = approx value.
  Then       = TV – In (*)
  If we double the no. of segments from n to 2n,
                          (**)

  Solving (*) and (**), we get
Romberg Integration
 From estimate of true error:
                              Recall:




                   estimate of true error
                                            exact true error
  For small h,
Romberg Integration
 Result obtained has an error of O(h4) and can be written as




                              (*)
                                           double the no. of
                                            segments
                                    (**)
Romberg Integration
 From (*) and (**)




                      now has an error of
                        O(h6)
Romberg Integration
 General expression:




  where k = order of interpolation
      (i.e. k = 1, values for regular trapezoidal rule
            k = 2, values using error estimate O(h2) )
        j = more/less accurate estimate of integral
      (i.e. value of integral w/ index j+1 is more accurate
      than that with index j)
Examples:
 The vertical distance in meters covered by a rocket from t=8
  to t=30 seconds is given by



  Use Romberg’s rule to find the distance covered. Use the 1,
  2, 4, and 8-segment trapezoidal rule results.
  Solution:
                      correspond to 1, 2, 4, and 8-segment
                      trapezoidal rule results.
1st order extrapolation values: 2nd order extrapolation values




                               3rd order extrapolation values
Solution:
 yhtrd


 Solution:
References:
 http://www.mymathlib.com/quadrature/rombergs_metho
  d.html
 http://numericalmethods.eng.usf.edu/mtl/gen/07int/mtl_
  gen_int_txt_romberg.pdf

More Related Content

What's hot

Graph theory and its applications
Graph theory and its applicationsGraph theory and its applications
Graph theory and its applicationsManikanta satyala
 
Presentation on Numerical Method (Trapezoidal Method)
Presentation on Numerical Method (Trapezoidal Method)Presentation on Numerical Method (Trapezoidal Method)
Presentation on Numerical Method (Trapezoidal Method)Syed Ahmed Zaki
 
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
 
Interpolation with Finite differences
Interpolation with Finite differencesInterpolation with Finite differences
Interpolation with Finite differencesDr. Nirav Vyas
 
introduction to Numerical Analysis
introduction to Numerical Analysisintroduction to Numerical Analysis
introduction to Numerical AnalysisGhulam Mehdi Sahito
 
Presentation on Numerical Integration
Presentation on Numerical IntegrationPresentation on Numerical Integration
Presentation on Numerical IntegrationTausif Shahanshah
 
Romberg's Integration
Romberg's IntegrationRomberg's Integration
Romberg's IntegrationVARUN KUMAR
 
Partial Differential Equation - Notes
Partial Differential Equation - NotesPartial Differential Equation - Notes
Partial Differential Equation - NotesDr. Nirav Vyas
 
Newton’s Forward & backward interpolation
Newton’s Forward &  backward interpolation Newton’s Forward &  backward interpolation
Newton’s Forward & backward interpolation Meet Patel
 
Application of derivatives 2 maxima and minima
Application of derivatives 2  maxima and minimaApplication of derivatives 2  maxima and minima
Application of derivatives 2 maxima and minimasudersana viswanathan
 
Gauss elimination & Gauss Jordan method
Gauss elimination & Gauss Jordan methodGauss elimination & Gauss Jordan method
Gauss elimination & Gauss Jordan methodNaimesh Bhavsar
 
lagrange interpolation
lagrange interpolationlagrange interpolation
lagrange interpolationayush raj
 
Newton cotes integration method
Newton cotes integration  methodNewton cotes integration  method
Newton cotes integration methodshashikant pabari
 
Lesson 17: The Method of Lagrange Multipliers
Lesson 17: The Method of Lagrange MultipliersLesson 17: The Method of Lagrange Multipliers
Lesson 17: The Method of Lagrange MultipliersMatthew Leingang
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidelarunsmm
 

What's hot (20)

Graph theory and its applications
Graph theory and its applicationsGraph theory and its applications
Graph theory and its applications
 
Presentation on Numerical Method (Trapezoidal Method)
Presentation on Numerical Method (Trapezoidal Method)Presentation on Numerical Method (Trapezoidal Method)
Presentation on Numerical Method (Trapezoidal Method)
 
Secant method
Secant methodSecant method
Secant method
 
numerical methods
numerical methodsnumerical methods
numerical methods
 
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
 
Interpolation with Finite differences
Interpolation with Finite differencesInterpolation with Finite differences
Interpolation with Finite differences
 
introduction to Numerical Analysis
introduction to Numerical Analysisintroduction to Numerical Analysis
introduction to Numerical Analysis
 
Presentation on Numerical Integration
Presentation on Numerical IntegrationPresentation on Numerical Integration
Presentation on Numerical Integration
 
Romberg's Integration
Romberg's IntegrationRomberg's Integration
Romberg's Integration
 
Partial Differential Equation - Notes
Partial Differential Equation - NotesPartial Differential Equation - Notes
Partial Differential Equation - Notes
 
Newton’s Forward & backward interpolation
Newton’s Forward &  backward interpolation Newton’s Forward &  backward interpolation
Newton’s Forward & backward interpolation
 
Chapter 1 (maths 3)
Chapter 1 (maths 3)Chapter 1 (maths 3)
Chapter 1 (maths 3)
 
Es272 ch6
Es272 ch6Es272 ch6
Es272 ch6
 
Application of derivatives 2 maxima and minima
Application of derivatives 2  maxima and minimaApplication of derivatives 2  maxima and minima
Application of derivatives 2 maxima and minima
 
Numerical method
Numerical methodNumerical method
Numerical method
 
Gauss elimination & Gauss Jordan method
Gauss elimination & Gauss Jordan methodGauss elimination & Gauss Jordan method
Gauss elimination & Gauss Jordan method
 
lagrange interpolation
lagrange interpolationlagrange interpolation
lagrange interpolation
 
Newton cotes integration method
Newton cotes integration  methodNewton cotes integration  method
Newton cotes integration method
 
Lesson 17: The Method of Lagrange Multipliers
Lesson 17: The Method of Lagrange MultipliersLesson 17: The Method of Lagrange Multipliers
Lesson 17: The Method of Lagrange Multipliers
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidel
 

Similar to Romberg’s method

Tao Fayan_Iso and Full_volume rendering
Tao Fayan_Iso and Full_volume renderingTao Fayan_Iso and Full_volume rendering
Tao Fayan_Iso and Full_volume renderingFayan TAO
 
Data_Structure_and_Algorithms_Lecture_1.ppt
Data_Structure_and_Algorithms_Lecture_1.pptData_Structure_and_Algorithms_Lecture_1.ppt
Data_Structure_and_Algorithms_Lecture_1.pptISHANAMRITSRIVASTAVA
 
01 EC 7311-Module IV.pptx
01 EC 7311-Module IV.pptx01 EC 7311-Module IV.pptx
01 EC 7311-Module IV.pptxVSUDHEER4
 
40+ examples of user defined methods in java with explanation
40+ examples of user defined methods in java with explanation40+ examples of user defined methods in java with explanation
40+ examples of user defined methods in java with explanationHarish Gyanani
 
Digital Communication Exam Help
Digital Communication Exam HelpDigital Communication Exam Help
Digital Communication Exam HelpLive Exam Helper
 
Master’s theorem Derivative Analysis
Master’s theorem Derivative AnalysisMaster’s theorem Derivative Analysis
Master’s theorem Derivative AnalysisIRJET Journal
 
Reed solomon Encoder and Decoder
Reed solomon Encoder and DecoderReed solomon Encoder and Decoder
Reed solomon Encoder and DecoderAmeer H Ali
 
Asymptotic Analysis in Data Structure using C
Asymptotic Analysis in Data Structure using CAsymptotic Analysis in Data Structure using C
Asymptotic Analysis in Data Structure using CMeghaj Mallick
 
Reed_Solomon_Implementation
Reed_Solomon_ImplementationReed_Solomon_Implementation
Reed_Solomon_Implementationramya c b
 
Amortized complexity
Amortized complexityAmortized complexity
Amortized complexityparamita30
 
Compiler Design - Ambiguous grammar, LMD & RMD, Infix & Postfix, Implementati...
Compiler Design - Ambiguous grammar, LMD & RMD, Infix & Postfix, Implementati...Compiler Design - Ambiguous grammar, LMD & RMD, Infix & Postfix, Implementati...
Compiler Design - Ambiguous grammar, LMD & RMD, Infix & Postfix, Implementati...Saikrishna Tanguturu
 
Amortized complexity
Amortized complexityAmortized complexity
Amortized complexityparamita30
 
Query optimization in database
Query optimization in databaseQuery optimization in database
Query optimization in databaseRakesh Kumar
 

Similar to Romberg’s method (20)

Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Elaborato cn
Elaborato cnElaborato cn
Elaborato cn
 
Integration
IntegrationIntegration
Integration
 
Tao Fayan_Iso and Full_volume rendering
Tao Fayan_Iso and Full_volume renderingTao Fayan_Iso and Full_volume rendering
Tao Fayan_Iso and Full_volume rendering
 
Data_Structure_and_Algorithms_Lecture_1.ppt
Data_Structure_and_Algorithms_Lecture_1.pptData_Structure_and_Algorithms_Lecture_1.ppt
Data_Structure_and_Algorithms_Lecture_1.ppt
 
Dk32696699
Dk32696699Dk32696699
Dk32696699
 
Subquad multi ff
Subquad multi ffSubquad multi ff
Subquad multi ff
 
01 EC 7311-Module IV.pptx
01 EC 7311-Module IV.pptx01 EC 7311-Module IV.pptx
01 EC 7311-Module IV.pptx
 
40+ examples of user defined methods in java with explanation
40+ examples of user defined methods in java with explanation40+ examples of user defined methods in java with explanation
40+ examples of user defined methods in java with explanation
 
Digital Communication Exam Help
Digital Communication Exam HelpDigital Communication Exam Help
Digital Communication Exam Help
 
Master’s theorem Derivative Analysis
Master’s theorem Derivative AnalysisMaster’s theorem Derivative Analysis
Master’s theorem Derivative Analysis
 
Reed solomon Encoder and Decoder
Reed solomon Encoder and DecoderReed solomon Encoder and Decoder
Reed solomon Encoder and Decoder
 
Asymptotic Analysis in Data Structure using C
Asymptotic Analysis in Data Structure using CAsymptotic Analysis in Data Structure using C
Asymptotic Analysis in Data Structure using C
 
C6 agramakrishnan1
C6 agramakrishnan1C6 agramakrishnan1
C6 agramakrishnan1
 
report2
report2report2
report2
 
Reed_Solomon_Implementation
Reed_Solomon_ImplementationReed_Solomon_Implementation
Reed_Solomon_Implementation
 
Amortized complexity
Amortized complexityAmortized complexity
Amortized complexity
 
Compiler Design - Ambiguous grammar, LMD & RMD, Infix & Postfix, Implementati...
Compiler Design - Ambiguous grammar, LMD & RMD, Infix & Postfix, Implementati...Compiler Design - Ambiguous grammar, LMD & RMD, Infix & Postfix, Implementati...
Compiler Design - Ambiguous grammar, LMD & RMD, Infix & Postfix, Implementati...
 
Amortized complexity
Amortized complexityAmortized complexity
Amortized complexity
 
Query optimization in database
Query optimization in databaseQuery optimization in database
Query optimization in database
 

Romberg’s method

  • 2. Romberg’s Method  An extrapolation formula of the Trapezoidal Rule for integration. It provides a better approximation of the integral by reducing the True Error.  We use two estimates of an integral to compute a third integral that is more accurate than the previous integrals.  Named after Werner Romberg
  • 3. Trapezoidal Rule  Trapezoidal Method Given where f(x) - integrand a – lower limit b – upper limit Et = True Value + Approximate Value |∈t | = |True Error / True Value| x 100
  • 4. Trapezoidal Rule  Multiple Segment Trapezoidal Rule Divide [a,b] into n equal segments and apply trapezoidal rule over each segment. The sum of the results obtained for each segment is the approx. value for the integral.
  • 5. Error in Multiple Segment Trapezoidal Rule  True error is given by where ∈ [a+(i-1)h , a+ih] for each i - approx. average of f’’(x) in [a,b]. Because of that, we can say
  • 6. Richardson’s Extrapolation Formula for Integration by Trapezoidal Rule  True error estimated as where C = proportionality constant Recall: Et = TV – In where TV = true value In = approx value. Then = TV – In (*) If we double the no. of segments from n to 2n, (**) Solving (*) and (**), we get
  • 7. Romberg Integration  From estimate of true error: Recall: estimate of true error exact true error For small h,
  • 8. Romberg Integration Result obtained has an error of O(h4) and can be written as (*) double the no. of segments (**)
  • 9. Romberg Integration  From (*) and (**) now has an error of O(h6)
  • 10. Romberg Integration  General expression: where k = order of interpolation (i.e. k = 1, values for regular trapezoidal rule k = 2, values using error estimate O(h2) ) j = more/less accurate estimate of integral (i.e. value of integral w/ index j+1 is more accurate than that with index j)
  • 11. Examples:  The vertical distance in meters covered by a rocket from t=8 to t=30 seconds is given by Use Romberg’s rule to find the distance covered. Use the 1, 2, 4, and 8-segment trapezoidal rule results. Solution: correspond to 1, 2, 4, and 8-segment trapezoidal rule results.
  • 12. 1st order extrapolation values: 2nd order extrapolation values 3rd order extrapolation values
  • 13.
  • 16. References:  http://www.mymathlib.com/quadrature/rombergs_metho d.html  http://numericalmethods.eng.usf.edu/mtl/gen/07int/mtl_ gen_int_txt_romberg.pdf