SlideShare uma empresa Scribd logo
1 de 32
UNIT – VI
NUMERICAL SOLUTION OF
ORDINARY DIFFERENTIAL
     EQUATIONS
MATHEMATICAL METHODS
CONTENTS
•   Matrices and Linear systems of equations
•   Eigen values and eigen vectors
•   Real and complex matrices and Quadratic forms
•   Algebraic equations transcendental equations and
    Interpolation
•   Curve Fitting, numerical differentiation & integration
•   Numerical differentiation of O.D.E
•   Fourier series and Fourier transforms
•   Partial differential equation and Z-transforms
TEXT BOOKS
• 1.Mathematical Methods, T.K.V.Iyengar, B.Krishna
  Gandhi and others, S.Chand and company
• Mathematical Methods, C.Sankaraiah, V.G.S.Book
  links.
• A text book of Mathametical Methods,
  V.Ravindranath, A.Vijayalakshmi, Himalaya
  Publishers.
• A text book of Mathametical Methods, Shahnaz
  Bathul, Right Publishers.
REFERENCES
• 1. A text book of Engineering Mathematics,
  B.V.Ramana, Tata Mc Graw Hill.
• 2.Advanced Engineering Mathematics, Irvin Kreyszig
  Wiley India Pvt Ltd.
• 3. Numerical Methods for scientific and Engineering
  computation, M.K.Jain, S.R.K.Iyengar and R.K.Jain,
  New Age International Publishers
• Elementary Numerical Analysis, Aitkison and Han,
  Wiley India, 3rd Edition, 2006.
UNIT HEADER
  Name of the Course:B.Tech
      Code No:07A1BS02
      Year/Branch:I Year
CSE,IT,ECE,EEE,ME,CIVIL,AERO
         Unit No: VI
        No.of slides:32
UNIT INDEX
                      UNIT-VI
S.No.          Module            Lecture   PPT Slide
                                 No.       No.
  1     Introduction,Taylor’s,   L1-3      8-12
        Picard’s method.
  2     Euler’s, Modified        L4-7      13-17
        Euler’s R-K Method
  3     Milne’s and Adam’s       L8-10     18-32
        MoultonMethod.
LECTURE-1
           INTRODUCTION
• There exists large number of ordinary
  differential equations, whose solution
  cannot be obtained by the known
  analytical methods. In such cases, we use
  numerical methods to get an approximate
  solution o f a given differential equation
  with given initial condition.
NUMERICAL DIFFERIATION
• Consider an ordinary differential equation of first
  order and first degree of the form
•        dy/dx = f ( x,y ) ………(1)
• with the intial condition y (x0 ) = y0 which is called
  initial value problem.
•        T0 find the solution of the initial value
  problem of the form (1) by numerical methods,
  we divide the interval (a,b) on whcich the
  solution is derived in finite number of sub-
  intervals by the points
LECTURE-2
    TAYLOR’S SERIES METHOD
• Consider the first order differential equation
•             dy/dx = f ( x, y )……..(1)
    with initial conditions y (xo ) = y0 then expanding
   y (x ) i.e f(x) in a Taylor’s series at the point xo we
   get
  y ( xo + h ) = y (x0 ) + hy1(x0) + h2/ 2! Y11(x0)+…….
Note : Taylor’s series method can be applied only
   when the various derivatives of f(x,y) exist and
   the value of f (x-x0) in the expansion of y = f(x)
   near x0 must be very small so that the series is
   convergent.
LECTURE-3
       PICARDS METHOD OF
    SUCCESSIVE APPROXIMATION
• Consider the differential equation
•    dy/dx = f (x,y) with intial conditions
• y(x0) = y0 then
•    The first approximation y1 is obtained by
•    y1 = y0 + f( x,y0 ) dx
• The second approximation y2 is obtained
  by y2 = y1 + f (x,y1 ) dx
PICARDS APPROXIMATION
           METHOD
• The third approximation of y3 is obtained y by y2
  is given by
• y3 = y0 + f(x,y2) dx……….and so on
• …………………………………
• ………………………………….
• yn = y0 + f (x,yn-1) dx
• The process of iteration is stopped when any
  two values of iteration are approximately the
  same.
• Note : When x is large , the convergence is slow.
LECTURE-4
          EULER’S METHOD
• Consider the differential equation
•       dy/dx = f(x,y)………..(1)
• With the initial conditions y(x0) = y0
• The first approximation of y1 is given by
•    y1 = y0 +h f (x0,,y0 )
• The second approximation of y2 is given
  by
•    y2 = y1 + h f ( x0 + h,y1)
EULER’S METHOD
• The third approximation of y3 is given by
•    y3 = y2 + h f ( x0 + 2h,y2 )
•    ………………………………
•     ……………………………..
•     ……………………………...
•    yn = yn-1 + h f [ x0 + (n-1)h,yn-1 ]
• This is Eulers method to find an appproximate
  solution of the given differential equation.
IMPORTANT NOTE
• Note : In Euler’s method, we approximate
  the curve of solution by the tangent in
  each interval i.e by a sequence of short
  lines. Unless h is small there will be large
  error in yn . The sequence of lines may
  also deviate considerably from the curve
  of solution. The process is very slow and
  the value of h must be smaller to obtain
  accuracy reasonably.
LECTURE-5
   MODIFIED EULER’S METHOD
• By using Euler’s method, first we have to
  find the value of y1 = y0 + hf(x0 , y0)
• WORKING RULE
• Modified Euler’s formula is given by
•   yik+1 = yk + h/2 [ f(xk ,yk) + f(xk+1,yk+1
• when i=1,y(0)k+1 can be calculated
• from Euler’s method.
MODIFIED EULER’S METHOD
• When k=o,1,2,3,……..gives number of
  iterations
• i = 1,2,3,…….gives number of times a
  particular iteration k is repeated when
• i=1
• Y1k+1= yk + h/2 [ f(xk,yk) + f(xk+1,y k+1)],,,,,,
LECTURE-6
      RUNGE-KUTTA METHOD
The basic advantage of using the Taylor series
  method lies in the calculation of higher order
  total derivatives of y. Euler’s method requires the
  smallness of h for attaining reasonable
  accuracy. In order to overcomes these
  disadvantages, the Runge-Kutta methods are
  designed to obtain greater accuracy and at the
  same time to avoid the need for calculating
  higher order derivatives.The advantage of these
  methods is that the functional values only
  required at some selected points on the
  subinterval.
R-K METHOD
• Consider the differential equation
•      dy/dx = f ( x, y )
• With the initial conditions y (xo) = y0
• First order R-K method :
•    y1= y (x0 + h )
• Expanding by Taylor’s series
•   y1 = y0 +h y10 + h2/2 y110 +…….
LECTURE-7
                R-K METHOD
• Also by Euler’s method
•   y1 = y0 + h f (x0 ,y0)
•        = y0 + h y10
•     It follows that the Euler’s method agrees
    with the Taylor’s series solution upto the
    term in h. Hence, Euler’s method is the
    Runge-Kutta method of the first order.
•
• The second order R-K method is given by
•      y1= y0 + ½ ( k1 + k2 )
•    where k1 = h f ( x0,, y0 )
•            k2 = h f (x0 + h ,y0 + k1 )
•
• Third order R-K method is given by
•      y1 = y0 + 1/6 ( k1 + k2+ k3 )
•   where k1 = h f ( x0 , y0 )
•   k2 = hf(x0 +1/2h , y0 + ½ k1 )
•   k3 =hf(x0 + ½h , y0 + ½ k2)
The Fourth order R – K method :
This method is most commonly used and is
 often referred to as Runge – Kutta method
 only. Proceeding as mentioned above with
 local discretisation error in this method
 being O (h5), the increment K of y
 correspoding to an increment h of x by
 Runge – Kutta method from
 dy/dx = f(x,y),y(x0)=Y0 is given by
•
• K1 = h f ( x 0 , y0 )
•   k2 = h f ( x0 + ½ h, y0 + ½ k1 )
•   k3 = h f ( x0 + ½ h, y0 + ½ k2 )
•   k4 = h f ( x0 + ½ h, y0 + ½ k3 )
• and finally computing
• k = 1/6 ( k1 +2 k2 +2 k3 +k4 )
• Which gives the required approximate value
  as
•    y1 = y0 + k
R-K METHOD
Note 1 : k is known as weighted mean of
 k1, k2, k3 and k4.


Note 2 : The advantage of these methods is
 that the operation is identical whether the
 differential equation is linear or non-linear.
LECTURE-8
     PREDICTOR-CORRECTOR
           METHODS
• We have discussed so far the methods in which
  a differential equation over an interval can be
  solved if the value of y only is known at the
  beginning of the interval. But, in the Predictor-
  Corrector method, four prior values are needed
  for finding the value of y at xk.
• The advantage of these methods is to estimate
  error from successive approximations to yk
PREDICTOR-CORRECTOR
           METHOD
• If xk and xk+1 be two consecutive points,
  such that xk+1=xk+h, then
• Euler’s method is
• Yk+1 = yk + hf(x0 +kh,yk) ,k= 0,1,2,3…….
• First we estimate yk+1 and then this value
  of yk+1 is substituted to get a better
  approximation of y k+1.
LECTURE-9
           MILNE’S METHOD
• This procedure is repeated till two consecutive
  iterated values of yk+1 are approximately equal.
  This technique of refining an initially crude
  estimate of yk+1 by means of a more accurate
  formula is known as Predictor- Corrector
  method.
• Therefore, the equation is called the Predictor
  while the equation serves as a corrector of
  yk+1.Two such methods, namely, Adams-
  Moulton and Milne’s method are discussed.
MILNE’S METHOD
• Consider the differntial equation
•     dy/dx = f ( x, y ), f (0 ) = 0
• Milne’s predictor formula is given by
• Y(p)n+1=yn-3+4h/3(2y1n-y1n-1+2y1n-2)
• Error estimates
• E (p) = 28/29h5 yv
MILNE’S METHOD
• The Milnes corrector formula is givenby
• y(c)n+1=yn-1+h/3(y1n+1+4y1n+y1n-1)
•   The superscript c indicates that the
  value obtained is the corrected value and
  the superscript p on the right indicates that
  the predicted value of yn+1 should be used
  for computing the value of
•    f ( xn+1 , yn+1 ).
LECTURE-10
  ADAMS – MOULTON METHOD
• Consider the differential equation
•   dy/dx = f ( x,y ), y(x0) = y0
• The Adams Moulton predictor formula is
  given by
• y(p)n+1 = yn + h/24 [55y1n-59y1n-1+37y1n-2- 9y1n-3]
ADAM’S MOULTON METHOD

• Adams – Moulton corrector formula is
  given by
• Yn+1=yn+h/24[9y1pn+1 +19y1n-5-y1n-1+y1n-2]
 Error estimates
 EAB = 251/720 h5

Mais conteúdo relacionado

Mais procurados

Runge-Kutta methods with examples
Runge-Kutta methods with examplesRunge-Kutta methods with examples
Runge-Kutta methods with examplesSajjad Hossain
 
Interpolation functions
Interpolation functionsInterpolation functions
Interpolation functionsTarun Gehlot
 
MATLAB : Numerical Differention and Integration
MATLAB : Numerical Differention and IntegrationMATLAB : Numerical Differention and Integration
MATLAB : Numerical Differention and IntegrationAinul Islam
 
Presentation on application of numerical method in our life
Presentation on application of numerical method in our lifePresentation on application of numerical method in our life
Presentation on application of numerical method in our lifeManish Kumar Singh
 
Euler and improved euler method
Euler and improved euler methodEuler and improved euler method
Euler and improved euler methodSohaib Butt
 
1st order differential equations
1st order differential equations1st order differential equations
1st order differential equationsNisarg Amin
 
First Order Differential Equations
First Order Differential EquationsFirst Order Differential Equations
First Order Differential EquationsItishree Dash
 
Newton’s Divided Difference Formula
Newton’s Divided Difference FormulaNewton’s Divided Difference Formula
Newton’s Divided Difference FormulaJas Singh Bhasin
 
Newton divided difference interpolation
Newton divided difference interpolationNewton divided difference interpolation
Newton divided difference interpolationVISHAL DONGA
 
introduction to Numerical Analysis
introduction to Numerical Analysisintroduction to Numerical Analysis
introduction to Numerical AnalysisGhulam Mehdi Sahito
 
Fixed point iteration
Fixed point iterationFixed point iteration
Fixed point iterationIsaac Yowetu
 
presentation on Euler and Modified Euler method ,and Fitting of curve
presentation on Euler and Modified Euler method ,and Fitting of curve presentation on Euler and Modified Euler method ,and Fitting of curve
presentation on Euler and Modified Euler method ,and Fitting of curve Mukuldev Khunte
 
Numerical Methods - Power Method for Eigen values
Numerical Methods - Power Method for Eigen valuesNumerical Methods - Power Method for Eigen values
Numerical Methods - Power Method for Eigen valuesDr. Nirav Vyas
 

Mais procurados (20)

Es272 ch7
Es272 ch7Es272 ch7
Es272 ch7
 
Runge-Kutta methods with examples
Runge-Kutta methods with examplesRunge-Kutta methods with examples
Runge-Kutta methods with examples
 
Interpolation functions
Interpolation functionsInterpolation functions
Interpolation functions
 
Initial Value Problems
Initial Value ProblemsInitial Value Problems
Initial Value Problems
 
MATLAB : Numerical Differention and Integration
MATLAB : Numerical Differention and IntegrationMATLAB : Numerical Differention and Integration
MATLAB : Numerical Differention and Integration
 
Presentation on application of numerical method in our life
Presentation on application of numerical method in our lifePresentation on application of numerical method in our life
Presentation on application of numerical method in our life
 
Aitken's Method
Aitken's MethodAitken's Method
Aitken's Method
 
Euler and improved euler method
Euler and improved euler methodEuler and improved euler method
Euler and improved euler method
 
Runge kutta
Runge kuttaRunge kutta
Runge kutta
 
FPDE presentation
FPDE presentationFPDE presentation
FPDE presentation
 
1st order differential equations
1st order differential equations1st order differential equations
1st order differential equations
 
First Order Differential Equations
First Order Differential EquationsFirst Order Differential Equations
First Order Differential Equations
 
Newton’s Divided Difference Formula
Newton’s Divided Difference FormulaNewton’s Divided Difference Formula
Newton’s Divided Difference Formula
 
Newton divided difference interpolation
Newton divided difference interpolationNewton divided difference interpolation
Newton divided difference interpolation
 
introduction to Numerical Analysis
introduction to Numerical Analysisintroduction to Numerical Analysis
introduction to Numerical Analysis
 
Linear differential equation of second order
Linear differential equation of second orderLinear differential equation of second order
Linear differential equation of second order
 
Fixed point iteration
Fixed point iterationFixed point iteration
Fixed point iteration
 
presentation on Euler and Modified Euler method ,and Fitting of curve
presentation on Euler and Modified Euler method ,and Fitting of curve presentation on Euler and Modified Euler method ,and Fitting of curve
presentation on Euler and Modified Euler method ,and Fitting of curve
 
Unit4
Unit4Unit4
Unit4
 
Numerical Methods - Power Method for Eigen values
Numerical Methods - Power Method for Eigen valuesNumerical Methods - Power Method for Eigen values
Numerical Methods - Power Method for Eigen values
 

Destaque

DIFFRENTIAL EQUATIONS
DIFFRENTIAL EQUATIONSDIFFRENTIAL EQUATIONS
DIFFRENTIAL EQUATIONSAafaq Malik
 
Numerical Methods - Oridnary Differential Equations - 1
Numerical Methods - Oridnary Differential Equations - 1Numerical Methods - Oridnary Differential Equations - 1
Numerical Methods - Oridnary Differential Equations - 1Dr. Nirav Vyas
 
numerical differentiation&integration
numerical differentiation&integrationnumerical differentiation&integration
numerical differentiation&integration8laddu8
 
Numerical Methods - Oridnary Differential Equations - 3
Numerical Methods - Oridnary Differential Equations - 3Numerical Methods - Oridnary Differential Equations - 3
Numerical Methods - Oridnary Differential Equations - 3Dr. Nirav Vyas
 
Numerical Methods - Oridnary Differential Equations - 2
Numerical Methods - Oridnary Differential Equations - 2Numerical Methods - Oridnary Differential Equations - 2
Numerical Methods - Oridnary Differential Equations - 2Dr. Nirav Vyas
 
Adequacy of solutions
Adequacy of solutionsAdequacy of solutions
Adequacy of solutionsTarun Gehlot
 
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...IAEME Publication
 
A2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRILA2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRILRama Chandra
 
Applied numerical methods lec6
Applied numerical methods lec6Applied numerical methods lec6
Applied numerical methods lec6Yasser Ahmed
 
Cequel: Chemical Equilibrium in Excel
Cequel:  Chemical Equilibrium in ExcelCequel:  Chemical Equilibrium in Excel
Cequel: Chemical Equilibrium in ExcelJonathan French
 
2 Capitulo Metodos Numericos
2 Capitulo Metodos Numericos2 Capitulo Metodos Numericos
2 Capitulo Metodos NumericosDUBAN CASTRO
 
Numerical solution using runge kutta with programming in c++
Numerical solution using runge kutta with programming in c++Numerical solution using runge kutta with programming in c++
Numerical solution using runge kutta with programming in c++Vijay Choudhary
 
Numerical analysis using Scilab: Solving nonlinear equations
Numerical analysis using Scilab: Solving nonlinear equationsNumerical analysis using Scilab: Solving nonlinear equations
Numerical analysis using Scilab: Solving nonlinear equationsScilab
 
MAT210/DiffEq/Runge-Kutta 2nd Order 2013-14
MAT210/DiffEq/Runge-Kutta 2nd Order 2013-14MAT210/DiffEq/Runge-Kutta 2nd Order 2013-14
MAT210/DiffEq/Runge-Kutta 2nd Order 2013-14John Ham
 
AP Calculus AB March 26, 2009
AP Calculus AB March 26, 2009AP Calculus AB March 26, 2009
AP Calculus AB March 26, 2009Darren Kuropatwa
 

Destaque (20)

DIFFRENTIAL EQUATIONS
DIFFRENTIAL EQUATIONSDIFFRENTIAL EQUATIONS
DIFFRENTIAL EQUATIONS
 
Numerical Methods - Oridnary Differential Equations - 1
Numerical Methods - Oridnary Differential Equations - 1Numerical Methods - Oridnary Differential Equations - 1
Numerical Methods - Oridnary Differential Equations - 1
 
numerical differentiation&integration
numerical differentiation&integrationnumerical differentiation&integration
numerical differentiation&integration
 
Numerical Methods - Oridnary Differential Equations - 3
Numerical Methods - Oridnary Differential Equations - 3Numerical Methods - Oridnary Differential Equations - 3
Numerical Methods - Oridnary Differential Equations - 3
 
Numerical Methods - Oridnary Differential Equations - 2
Numerical Methods - Oridnary Differential Equations - 2Numerical Methods - Oridnary Differential Equations - 2
Numerical Methods - Oridnary Differential Equations - 2
 
Adequacy of solutions
Adequacy of solutionsAdequacy of solutions
Adequacy of solutions
 
Ma2002 1.6 rm
Ma2002 1.6 rmMa2002 1.6 rm
Ma2002 1.6 rm
 
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
 
R k-jain-co
R k-jain-coR k-jain-co
R k-jain-co
 
Ma2002 1.16 rm
Ma2002 1.16 rmMa2002 1.16 rm
Ma2002 1.16 rm
 
A2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRILA2 /EXPT/THER/KELLY/APRIL
A2 /EXPT/THER/KELLY/APRIL
 
Applied numerical methods lec6
Applied numerical methods lec6Applied numerical methods lec6
Applied numerical methods lec6
 
Cequel: Chemical Equilibrium in Excel
Cequel:  Chemical Equilibrium in ExcelCequel:  Chemical Equilibrium in Excel
Cequel: Chemical Equilibrium in Excel
 
Es272 ch4a
Es272 ch4aEs272 ch4a
Es272 ch4a
 
2 Capitulo Metodos Numericos
2 Capitulo Metodos Numericos2 Capitulo Metodos Numericos
2 Capitulo Metodos Numericos
 
Numerical solution using runge kutta with programming in c++
Numerical solution using runge kutta with programming in c++Numerical solution using runge kutta with programming in c++
Numerical solution using runge kutta with programming in c++
 
Numerical analysis using Scilab: Solving nonlinear equations
Numerical analysis using Scilab: Solving nonlinear equationsNumerical analysis using Scilab: Solving nonlinear equations
Numerical analysis using Scilab: Solving nonlinear equations
 
MAT210/DiffEq/Runge-Kutta 2nd Order 2013-14
MAT210/DiffEq/Runge-Kutta 2nd Order 2013-14MAT210/DiffEq/Runge-Kutta 2nd Order 2013-14
MAT210/DiffEq/Runge-Kutta 2nd Order 2013-14
 
Numerical approximation
Numerical approximationNumerical approximation
Numerical approximation
 
AP Calculus AB March 26, 2009
AP Calculus AB March 26, 2009AP Calculus AB March 26, 2009
AP Calculus AB March 26, 2009
 

Semelhante a Unit vi

Applied numerical methods lec12
Applied numerical methods lec12Applied numerical methods lec12
Applied numerical methods lec12Yasser Ahmed
 
Applications Of MATLAB Ordinary Differential Equations (ODE
Applications Of MATLAB  Ordinary Differential Equations (ODEApplications Of MATLAB  Ordinary Differential Equations (ODE
Applications Of MATLAB Ordinary Differential Equations (ODEJustin Knight
 
Chapter 2: Mathematical Models & Numerical Models/Slides
Chapter 2: Mathematical Models & Numerical Models/SlidesChapter 2: Mathematical Models & Numerical Models/Slides
Chapter 2: Mathematical Models & Numerical Models/SlidesChaimae Baroudi
 
Initial value problems
Initial value problemsInitial value problems
Initial value problemsAli Jan Hasan
 
PRESENTATION ON INTRODUCTION TO SEVERAL VARIABLES AND PARTIAL DERIVATIVES
PRESENTATION ON INTRODUCTION TO SEVERAL VARIABLES AND PARTIAL DERIVATIVES   PRESENTATION ON INTRODUCTION TO SEVERAL VARIABLES AND PARTIAL DERIVATIVES
PRESENTATION ON INTRODUCTION TO SEVERAL VARIABLES AND PARTIAL DERIVATIVES Mazharul Islam
 
Unit viii
Unit viiiUnit viii
Unit viiimrecedu
 
Advanced Engineering Mathematics
Advanced Engineering MathematicsAdvanced Engineering Mathematics
Advanced Engineering MathematicsMohsen EM
 
Lesson 14 b - parametric-1
Lesson 14 b - parametric-1Lesson 14 b - parametric-1
Lesson 14 b - parametric-1Jean Leano
 

Semelhante a Unit vi (20)

Applied numerical methods lec12
Applied numerical methods lec12Applied numerical methods lec12
Applied numerical methods lec12
 
Term project
Term projectTerm project
Term project
 
Applications Of MATLAB Ordinary Differential Equations (ODE
Applications Of MATLAB  Ordinary Differential Equations (ODEApplications Of MATLAB  Ordinary Differential Equations (ODE
Applications Of MATLAB Ordinary Differential Equations (ODE
 
MSME_ ch 5.pptx
MSME_ ch 5.pptxMSME_ ch 5.pptx
MSME_ ch 5.pptx
 
Unit v
Unit vUnit v
Unit v
 
Unit1 vrs
Unit1 vrsUnit1 vrs
Unit1 vrs
 
Linear equations in Two variables
Linear equations in Two variablesLinear equations in Two variables
Linear equations in Two variables
 
Maths digital text
Maths digital textMaths digital text
Maths digital text
 
Taylors series
Taylors series Taylors series
Taylors series
 
Presentation03 ss
Presentation03 ssPresentation03 ss
Presentation03 ss
 
Calculus
CalculusCalculus
Calculus
 
Chapter 2: Mathematical Models & Numerical Models/Slides
Chapter 2: Mathematical Models & Numerical Models/SlidesChapter 2: Mathematical Models & Numerical Models/Slides
Chapter 2: Mathematical Models & Numerical Models/Slides
 
1579 parametric equations
1579 parametric equations1579 parametric equations
1579 parametric equations
 
Initial value problems
Initial value problemsInitial value problems
Initial value problems
 
PRESENTATION ON INTRODUCTION TO SEVERAL VARIABLES AND PARTIAL DERIVATIVES
PRESENTATION ON INTRODUCTION TO SEVERAL VARIABLES AND PARTIAL DERIVATIVES   PRESENTATION ON INTRODUCTION TO SEVERAL VARIABLES AND PARTIAL DERIVATIVES
PRESENTATION ON INTRODUCTION TO SEVERAL VARIABLES AND PARTIAL DERIVATIVES
 
Unit viii
Unit viiiUnit viii
Unit viii
 
Advanced Engineering Mathematics
Advanced Engineering MathematicsAdvanced Engineering Mathematics
Advanced Engineering Mathematics
 
Lesson 14 b - parametric-1
Lesson 14 b - parametric-1Lesson 14 b - parametric-1
Lesson 14 b - parametric-1
 
ODE.pdf
ODE.pdfODE.pdf
ODE.pdf
 
Runge-Kutta-Methods.pptx
Runge-Kutta-Methods.pptxRunge-Kutta-Methods.pptx
Runge-Kutta-Methods.pptx
 

Mais de mrecedu

Brochure final
Brochure finalBrochure final
Brochure finalmrecedu
 
Filters unit iii
Filters unit iiiFilters unit iii
Filters unit iiimrecedu
 
Attenuator unit iv
Attenuator unit ivAttenuator unit iv
Attenuator unit ivmrecedu
 
Two port networks unit ii
Two port networks unit iiTwo port networks unit ii
Two port networks unit iimrecedu
 
Unit4 (2)
Unit4 (2)Unit4 (2)
Unit4 (2)mrecedu
 
Unit5 (2)
Unit5 (2)Unit5 (2)
Unit5 (2)mrecedu
 
Unit6 jwfiles
Unit6 jwfilesUnit6 jwfiles
Unit6 jwfilesmrecedu
 
Unit3 jwfiles
Unit3 jwfilesUnit3 jwfiles
Unit3 jwfilesmrecedu
 
Unit2 jwfiles
Unit2 jwfilesUnit2 jwfiles
Unit2 jwfilesmrecedu
 
Unit1 jwfiles
Unit1 jwfilesUnit1 jwfiles
Unit1 jwfilesmrecedu
 
Unit7 jwfiles
Unit7 jwfilesUnit7 jwfiles
Unit7 jwfilesmrecedu
 
M1 unit vi-jntuworld
M1 unit vi-jntuworldM1 unit vi-jntuworld
M1 unit vi-jntuworldmrecedu
 
M1 unit v-jntuworld
M1 unit v-jntuworldM1 unit v-jntuworld
M1 unit v-jntuworldmrecedu
 
M1 unit iv-jntuworld
M1 unit iv-jntuworldM1 unit iv-jntuworld
M1 unit iv-jntuworldmrecedu
 
M1 unit iii-jntuworld
M1 unit iii-jntuworldM1 unit iii-jntuworld
M1 unit iii-jntuworldmrecedu
 
M1 unit ii-jntuworld
M1 unit ii-jntuworldM1 unit ii-jntuworld
M1 unit ii-jntuworldmrecedu
 

Mais de mrecedu (20)

Brochure final
Brochure finalBrochure final
Brochure final
 
Unit i
Unit iUnit i
Unit i
 
Filters unit iii
Filters unit iiiFilters unit iii
Filters unit iii
 
Attenuator unit iv
Attenuator unit ivAttenuator unit iv
Attenuator unit iv
 
Two port networks unit ii
Two port networks unit iiTwo port networks unit ii
Two port networks unit ii
 
Unit 8
Unit 8Unit 8
Unit 8
 
Unit4 (2)
Unit4 (2)Unit4 (2)
Unit4 (2)
 
Unit5
Unit5Unit5
Unit5
 
Unit4
Unit4Unit4
Unit4
 
Unit5 (2)
Unit5 (2)Unit5 (2)
Unit5 (2)
 
Unit6 jwfiles
Unit6 jwfilesUnit6 jwfiles
Unit6 jwfiles
 
Unit3 jwfiles
Unit3 jwfilesUnit3 jwfiles
Unit3 jwfiles
 
Unit2 jwfiles
Unit2 jwfilesUnit2 jwfiles
Unit2 jwfiles
 
Unit1 jwfiles
Unit1 jwfilesUnit1 jwfiles
Unit1 jwfiles
 
Unit7 jwfiles
Unit7 jwfilesUnit7 jwfiles
Unit7 jwfiles
 
M1 unit vi-jntuworld
M1 unit vi-jntuworldM1 unit vi-jntuworld
M1 unit vi-jntuworld
 
M1 unit v-jntuworld
M1 unit v-jntuworldM1 unit v-jntuworld
M1 unit v-jntuworld
 
M1 unit iv-jntuworld
M1 unit iv-jntuworldM1 unit iv-jntuworld
M1 unit iv-jntuworld
 
M1 unit iii-jntuworld
M1 unit iii-jntuworldM1 unit iii-jntuworld
M1 unit iii-jntuworld
 
M1 unit ii-jntuworld
M1 unit ii-jntuworldM1 unit ii-jntuworld
M1 unit ii-jntuworld
 

Último

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Último (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Unit vi

  • 1. UNIT – VI NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS
  • 3. CONTENTS • Matrices and Linear systems of equations • Eigen values and eigen vectors • Real and complex matrices and Quadratic forms • Algebraic equations transcendental equations and Interpolation • Curve Fitting, numerical differentiation & integration • Numerical differentiation of O.D.E • Fourier series and Fourier transforms • Partial differential equation and Z-transforms
  • 4. TEXT BOOKS • 1.Mathematical Methods, T.K.V.Iyengar, B.Krishna Gandhi and others, S.Chand and company • Mathematical Methods, C.Sankaraiah, V.G.S.Book links. • A text book of Mathametical Methods, V.Ravindranath, A.Vijayalakshmi, Himalaya Publishers. • A text book of Mathametical Methods, Shahnaz Bathul, Right Publishers.
  • 5. REFERENCES • 1. A text book of Engineering Mathematics, B.V.Ramana, Tata Mc Graw Hill. • 2.Advanced Engineering Mathematics, Irvin Kreyszig Wiley India Pvt Ltd. • 3. Numerical Methods for scientific and Engineering computation, M.K.Jain, S.R.K.Iyengar and R.K.Jain, New Age International Publishers • Elementary Numerical Analysis, Aitkison and Han, Wiley India, 3rd Edition, 2006.
  • 6. UNIT HEADER Name of the Course:B.Tech Code No:07A1BS02 Year/Branch:I Year CSE,IT,ECE,EEE,ME,CIVIL,AERO Unit No: VI No.of slides:32
  • 7. UNIT INDEX UNIT-VI S.No. Module Lecture PPT Slide No. No. 1 Introduction,Taylor’s, L1-3 8-12 Picard’s method. 2 Euler’s, Modified L4-7 13-17 Euler’s R-K Method 3 Milne’s and Adam’s L8-10 18-32 MoultonMethod.
  • 8. LECTURE-1 INTRODUCTION • There exists large number of ordinary differential equations, whose solution cannot be obtained by the known analytical methods. In such cases, we use numerical methods to get an approximate solution o f a given differential equation with given initial condition.
  • 9. NUMERICAL DIFFERIATION • Consider an ordinary differential equation of first order and first degree of the form • dy/dx = f ( x,y ) ………(1) • with the intial condition y (x0 ) = y0 which is called initial value problem. • T0 find the solution of the initial value problem of the form (1) by numerical methods, we divide the interval (a,b) on whcich the solution is derived in finite number of sub- intervals by the points
  • 10. LECTURE-2 TAYLOR’S SERIES METHOD • Consider the first order differential equation • dy/dx = f ( x, y )……..(1) with initial conditions y (xo ) = y0 then expanding y (x ) i.e f(x) in a Taylor’s series at the point xo we get y ( xo + h ) = y (x0 ) + hy1(x0) + h2/ 2! Y11(x0)+……. Note : Taylor’s series method can be applied only when the various derivatives of f(x,y) exist and the value of f (x-x0) in the expansion of y = f(x) near x0 must be very small so that the series is convergent.
  • 11. LECTURE-3 PICARDS METHOD OF SUCCESSIVE APPROXIMATION • Consider the differential equation • dy/dx = f (x,y) with intial conditions • y(x0) = y0 then • The first approximation y1 is obtained by • y1 = y0 + f( x,y0 ) dx • The second approximation y2 is obtained by y2 = y1 + f (x,y1 ) dx
  • 12. PICARDS APPROXIMATION METHOD • The third approximation of y3 is obtained y by y2 is given by • y3 = y0 + f(x,y2) dx……….and so on • ………………………………… • …………………………………. • yn = y0 + f (x,yn-1) dx • The process of iteration is stopped when any two values of iteration are approximately the same. • Note : When x is large , the convergence is slow.
  • 13. LECTURE-4 EULER’S METHOD • Consider the differential equation • dy/dx = f(x,y)………..(1) • With the initial conditions y(x0) = y0 • The first approximation of y1 is given by • y1 = y0 +h f (x0,,y0 ) • The second approximation of y2 is given by • y2 = y1 + h f ( x0 + h,y1)
  • 14. EULER’S METHOD • The third approximation of y3 is given by • y3 = y2 + h f ( x0 + 2h,y2 ) • ……………………………… • …………………………….. • ……………………………... • yn = yn-1 + h f [ x0 + (n-1)h,yn-1 ] • This is Eulers method to find an appproximate solution of the given differential equation.
  • 15. IMPORTANT NOTE • Note : In Euler’s method, we approximate the curve of solution by the tangent in each interval i.e by a sequence of short lines. Unless h is small there will be large error in yn . The sequence of lines may also deviate considerably from the curve of solution. The process is very slow and the value of h must be smaller to obtain accuracy reasonably.
  • 16. LECTURE-5 MODIFIED EULER’S METHOD • By using Euler’s method, first we have to find the value of y1 = y0 + hf(x0 , y0) • WORKING RULE • Modified Euler’s formula is given by • yik+1 = yk + h/2 [ f(xk ,yk) + f(xk+1,yk+1 • when i=1,y(0)k+1 can be calculated • from Euler’s method.
  • 17. MODIFIED EULER’S METHOD • When k=o,1,2,3,……..gives number of iterations • i = 1,2,3,…….gives number of times a particular iteration k is repeated when • i=1 • Y1k+1= yk + h/2 [ f(xk,yk) + f(xk+1,y k+1)],,,,,,
  • 18. LECTURE-6 RUNGE-KUTTA METHOD The basic advantage of using the Taylor series method lies in the calculation of higher order total derivatives of y. Euler’s method requires the smallness of h for attaining reasonable accuracy. In order to overcomes these disadvantages, the Runge-Kutta methods are designed to obtain greater accuracy and at the same time to avoid the need for calculating higher order derivatives.The advantage of these methods is that the functional values only required at some selected points on the subinterval.
  • 19. R-K METHOD • Consider the differential equation • dy/dx = f ( x, y ) • With the initial conditions y (xo) = y0 • First order R-K method : • y1= y (x0 + h ) • Expanding by Taylor’s series • y1 = y0 +h y10 + h2/2 y110 +…….
  • 20. LECTURE-7 R-K METHOD • Also by Euler’s method • y1 = y0 + h f (x0 ,y0) • = y0 + h y10 • It follows that the Euler’s method agrees with the Taylor’s series solution upto the term in h. Hence, Euler’s method is the Runge-Kutta method of the first order.
  • 21. • • The second order R-K method is given by • y1= y0 + ½ ( k1 + k2 ) • where k1 = h f ( x0,, y0 ) • k2 = h f (x0 + h ,y0 + k1 )
  • 22. • • Third order R-K method is given by • y1 = y0 + 1/6 ( k1 + k2+ k3 ) • where k1 = h f ( x0 , y0 ) • k2 = hf(x0 +1/2h , y0 + ½ k1 ) • k3 =hf(x0 + ½h , y0 + ½ k2)
  • 23. The Fourth order R – K method : This method is most commonly used and is often referred to as Runge – Kutta method only. Proceeding as mentioned above with local discretisation error in this method being O (h5), the increment K of y correspoding to an increment h of x by Runge – Kutta method from dy/dx = f(x,y),y(x0)=Y0 is given by
  • 24. • • K1 = h f ( x 0 , y0 ) • k2 = h f ( x0 + ½ h, y0 + ½ k1 ) • k3 = h f ( x0 + ½ h, y0 + ½ k2 ) • k4 = h f ( x0 + ½ h, y0 + ½ k3 ) • and finally computing • k = 1/6 ( k1 +2 k2 +2 k3 +k4 ) • Which gives the required approximate value as • y1 = y0 + k
  • 25. R-K METHOD Note 1 : k is known as weighted mean of k1, k2, k3 and k4. Note 2 : The advantage of these methods is that the operation is identical whether the differential equation is linear or non-linear.
  • 26. LECTURE-8 PREDICTOR-CORRECTOR METHODS • We have discussed so far the methods in which a differential equation over an interval can be solved if the value of y only is known at the beginning of the interval. But, in the Predictor- Corrector method, four prior values are needed for finding the value of y at xk. • The advantage of these methods is to estimate error from successive approximations to yk
  • 27. PREDICTOR-CORRECTOR METHOD • If xk and xk+1 be two consecutive points, such that xk+1=xk+h, then • Euler’s method is • Yk+1 = yk + hf(x0 +kh,yk) ,k= 0,1,2,3……. • First we estimate yk+1 and then this value of yk+1 is substituted to get a better approximation of y k+1.
  • 28. LECTURE-9 MILNE’S METHOD • This procedure is repeated till two consecutive iterated values of yk+1 are approximately equal. This technique of refining an initially crude estimate of yk+1 by means of a more accurate formula is known as Predictor- Corrector method. • Therefore, the equation is called the Predictor while the equation serves as a corrector of yk+1.Two such methods, namely, Adams- Moulton and Milne’s method are discussed.
  • 29. MILNE’S METHOD • Consider the differntial equation • dy/dx = f ( x, y ), f (0 ) = 0 • Milne’s predictor formula is given by • Y(p)n+1=yn-3+4h/3(2y1n-y1n-1+2y1n-2) • Error estimates • E (p) = 28/29h5 yv
  • 30. MILNE’S METHOD • The Milnes corrector formula is givenby • y(c)n+1=yn-1+h/3(y1n+1+4y1n+y1n-1) • The superscript c indicates that the value obtained is the corrected value and the superscript p on the right indicates that the predicted value of yn+1 should be used for computing the value of • f ( xn+1 , yn+1 ).
  • 31. LECTURE-10 ADAMS – MOULTON METHOD • Consider the differential equation • dy/dx = f ( x,y ), y(x0) = y0 • The Adams Moulton predictor formula is given by • y(p)n+1 = yn + h/24 [55y1n-59y1n-1+37y1n-2- 9y1n-3]
  • 32. ADAM’S MOULTON METHOD • Adams – Moulton corrector formula is given by • Yn+1=yn+h/24[9y1pn+1 +19y1n-5-y1n-1+y1n-2] Error estimates EAB = 251/720 h5