SlideShare una empresa de Scribd logo
1 de 18
Finite Difference Methods
5/10/2015 1
Gaurav Mallik
SAU/AM(M)/2014/22
South Asian University
Rupali Sharma
SAU/AM(M)/2014/27
South Asian University
Divyansh Verma
SAU/AM(M)/2014/14
South Asian University
5/10/2015 2
Finite Difference Methods
• The most common alternatives to the shooting
method are finite-difference approaches.
• In these techniques, finite differences are
substituted for the derivatives in the original
equation, transforming a linear differential
equation into a set of simultaneous algebraic
equations.
Finite Difference Method for Linear Problem
The finite difference method for the linear second-order BVP
y‘’ = p(x)y’ + q(x)y + r(x) for a ≤ x ≤ b with y(a) = α and y(b) = β
we select an integer N > 0 and divide the interval [a, b] into
(N+1) equal subintervals whose endpoints are the mesh points
xi = a + ih for i = 0, 1, . . . , N+1 where h = (b−a)/(N+1)
xi are called collocation points, we find the solution at these points.
5/10/2015 3
x1 xN+1x2 x3 . . .
h h
xN
5/10/2015 4
Finite Difference Method for Linear Problem
At the interior mesh points, xi, for i = 1, 2, . . . , N, the differential
equation to be approximated is y’’(xi) = p(xi)y’(xi) + q(xi)y(xi) + r(xi)
Expanding ‘y’ in a third Taylor polynomial about xi evaluated
at xi+1 and xi−1, assuming that y Є C4[xi-1,xi], we have,
y(xi+1) = y(xi + h) = y(xi ) + h.y(1)(xi) + (h2/2).y(2) (xi) + (h3/6).y(3) (xi)
+ (h4/24).y(4)(ξ i
+) where ξi
+ Є (xi,xi+1) (I)
y(xi-1) = y(xi - h) = y(xi ) - h.y(1)(xi) + (h2/2).y(2) (xi) - (h3/6).y(3) (xi)
+ (h4/24).y(4)(ξ i
-) where ξi
- Є (xi,xi+1) (II)
5/10/2015 5
Finite Difference Method for Linear Problem
Adding I and II , we get
y(xi + h) + y(xi - h) = 2y(xi) + h2.y(2) (xi) + (h4/24).[y(4)(ξ i
+) + y(4)(ξ i
-)]
(By intermediate value theorem, there exists ξi Є (ξ i
+,ξi
-) such that
y(4)(ξ i) = [y(4)(ξ i
+) + y(4)(ξ i
-)] / 2 or 2y(4)(ξ i) = [y(4)(ξ i
+) + y(4)(ξ i
-)] )
y(xi + h) + y(xi - h) = 2y(xi) + h2.y(2) (xi) + (h4/24).[2y(4)(ξ i)]
y(2) (xi) = [ [y(xi + h) + y(xi - h) - 2y(xi) ] / h2 ] - (h2/12).[y(4)(ξ i)]
Subtracting II from I , we get
y(xi + h) - y(xi - h) = 2hy(1) (xi) + (2h3/6).y(3) (xi)
y(1) (xi) = [ [y(xi + h) - y(xi - h)] / 2h ] - (h2/6).y(3) (xi)
5/10/2015 6
Finite Difference Method for Linear Problem
Now substituting the value of y(2) (xi) and y(1) (xi) in original
differential equation, we get
[ [y(xi + h) + y(xi - h) - 2y(xi) ] / h2 ] - (h2/12).[y(4)(ξ i)]
= p(xi) [ [y(xi + h) - y(xi - h)] / 2h ] - (h2/6).y(3) (xi) + q(xi)y + r(xi)
Simplifying the above equation, we get
-(1+h.p(xi)/2)yi+1 + (2+h2.q(xi))yi – (1- h.p(xi)/2)yi = -h2ri
For i=1, -(1+h.p(x1)/2)y2 + (2+h2.q(x1))y1 – (1- h.p(x1)/2)y1 = -h2r1
For i=2, -(1+h.p(x2)/2)y3 + (2+h2.q(x2))y2 – (1- h.p(x2)/2)y2 = -h2r2
.
.
.
For i=N, -(1+h.p(xN)/2)yN+1 + (2+h2.q(xN))yN – (1- h.p(xN)/2)yN = -h2rN
5/10/2015 7
Finite Difference Method for Linear Problem
The system of equations can be expressed in Tri-diagonal nXn
matrix form Aw=b, where
=
5/10/2015 8
Finite Difference Method for Linear Problem
let yi=wi
5/10/2015 9
Example for Linear BVP
Solve (d2y/dx2) = xy with y(0)+y’(0)=1 and y(1)=1
such that 0≤x≤1
Solution : Here let h= 1/3
So by the formula discussed earlier we have,
(yi-1 -2yi +yi+1)/h2 = xi yi
(yi-1 -2yi +yi+1) = h2 xi yi
(yi-1 -2yi +yi+1) = (1/9)xi yi
Now, for i=0 we have,
(y-1 -2y0 +y1) = (1/9)x0 y0
(y-1 -2y0 +y1) = 0 1
5/10/2015 10
for i=1 we have, (y0 -2y1 +y2) = (1/9)x1 y1
(y0 -2y1 +y2) = (1/9)(1/3)y1
(y0 -2y1 +y2) = (1/27) y1
for i=2 we have, (y1 -2y2 +y3) = (1/9)x2y2
(y1 -2y2 +y3) = (1/9)(2/3)y2
(y1 -2y2 +y3) = (2/27)y2
The unknowns are y-1 , y1 , y2 and y0
Using (yi )‘ = (yi+1 – yi-1 +o(h3))/2h we get,
y’(0)= (y1 - y-1)/2h
1+ y0 = (y1 - y-1)/2h
y-1 = y1 –(2/3)(1- y0)
putting Eqn (4) in (1), we get, -2 y0 + 3y1 =1
Example for Linear BVP
2
3
4
5/10/2015 11
So,
-2 y0 + 3y1 =1
(y0 -2y1 +y2) = (1/27) y1
(y1 -2y2 +y3) = (2/27)y2
The matrix will be :
The Soln. is y1 = - 0.9879518, y2 = -0.3253012, y3 = 0.3253012
Example for Linear BVP
-2 3 0
1 -2-(1/27) 1
0 1 -2-(2/27)
y0
y1
y2
1
0
-1
=
5/10/2015 12
Finite Difference Method for Non- Linear Problem
General form of Non linear BVP:
y”= f(x,y,y’) for a≤x≤b such that y(a)=α , y(b)=β
ie
(yi+1 -2yi + yi-1)/h2 = f(xi ,yi , (yi+1- yi-1 )/2h –(h2)/6 y”(η))-
(h2)/12 y(n)(ξ i)
y0 = GIVEN and yN+1 = GIVEN
For i=1 y2 -2y1 = h2 * f(x1 ,y1 , (y2 – α )/2h) – α
i=2 y3 -2y2 + y1 = h2 * f(x2 ,y2 , (y3- y2 )/2h)
i=N -2yN + yN-1)/h2 = f(xN ,yN , (β- yN-1 )/2h )-β
5/10/2015 13
Example for Non-Linear BVP
Solve y”=(3/2)y2 with y(0)=4, y(1)=1 such that 0≤x≤1
using Newton Method
Solution :
yi+1 -2yi + yi-1 = (3/2) h2 (yi )2 = (3/2)(1/9)(yi )2
for i=1 we have,
y2 -2y1 + y0 =(1/6)(y1)2
for i=2 we have,
y3 -2y2 + y1 =(1/6)(y2 )2
So we get,
(y1)2 +12y1 -6y2 -24=0 ≡ F(y1,y2)
(y2 )2 -6y1 + 12y2 -6 =0 ≡ F(y1,y2)
5/10/2015 14
Example for Non-Linear BVP
Now, Jacobian J =
=
J-1 = 1/[(2y1+12)(2y2+12)-36]
∂F1 /∂y1 ∂F1 /∂y2
∂F2 /∂y1 ∂F2 /∂y2
2y1 +12 -6
-6 2y2 +12
2y1 +12 -6
-6 2y2 +12
5/10/2015 15
Example for Non-Linear BVP
Method : = - J-1 ((y1)N , (y2)N ) F ((y1)N , (y2)N )
for N=0
= - J-1 ((y1)0 , (y2)0 ) F ((y1)0, (y2)0 )
Now choose,
=
So we have, J
-1
= [1/(144-36)]
(y1)N+1
(y2)N+1
(y1)N
(y2)N
(y1)1
(y2)1
(y1)0
(y2)0
(y1)0
(y2)0
0
0
12 6
6 12
5/10/2015 16
Example for Non-Linear BVP
= (1/108)
And F((y1)0, (y2)0 ) =
= - (1/108) =
12 6
6 12
(y1)1
(y2)1
0
0
12 6
6 12
-24
-6
3
2
-24
-6
5/10/2015 17
References
Numerical Analysis (9th Edition) Richard L. Burden, J. Douglas Faires, 2010
5/10/2015 18
THANK
YOU

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

finite volume method
finite volume methodfinite volume method
finite volume method
 
Partial differential equations
Partial differential equationsPartial differential equations
Partial differential equations
 
Runge-Kutta methods with examples
Runge-Kutta methods with examplesRunge-Kutta methods with examples
Runge-Kutta methods with examples
 
Initial Value Problems
Initial Value ProblemsInitial Value Problems
Initial Value Problems
 
Newton divided difference interpolation
Newton divided difference interpolationNewton divided difference interpolation
Newton divided difference interpolation
 
Runge kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
Runge  kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...Runge  kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
Runge kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
 
Partial differential equations
Partial differential equationsPartial differential equations
Partial differential equations
 
Finite Element Methods
Finite Element  MethodsFinite Element  Methods
Finite Element Methods
 
Secant Method
Secant MethodSecant Method
Secant Method
 
Es272 ch7
Es272 ch7Es272 ch7
Es272 ch7
 
Calculus of variations
Calculus of variationsCalculus of variations
Calculus of variations
 
Partial differential equation & its application.
Partial differential equation & its application.Partial differential equation & its application.
Partial differential equation & its application.
 
Numerical Methods
Numerical MethodsNumerical Methods
Numerical Methods
 
Gaussian quadratures
Gaussian quadraturesGaussian quadratures
Gaussian quadratures
 
Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...
 
Computational Method to Solve the Partial Differential Equations (PDEs)
Computational Method to Solve the Partial Differential  Equations (PDEs)Computational Method to Solve the Partial Differential  Equations (PDEs)
Computational Method to Solve the Partial Differential Equations (PDEs)
 
Bender schmidt method
Bender schmidt methodBender schmidt method
Bender schmidt method
 
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
 
Application of Numerical Methods (Finite Difference) in Heat Transfer
Application of Numerical Methods (Finite Difference) in Heat TransferApplication of Numerical Methods (Finite Difference) in Heat Transfer
Application of Numerical Methods (Finite Difference) in Heat Transfer
 
Boundary Value Problems - Finite Difference
Boundary Value Problems - Finite DifferenceBoundary Value Problems - Finite Difference
Boundary Value Problems - Finite Difference
 

Similar a Finite difference method

Quadratic Function Presentation
Quadratic Function PresentationQuadratic Function Presentation
Quadratic Function Presentation
RyanWatt
 
Linear equation in two variable
Linear equation in two variableLinear equation in two variable
Linear equation in two variable
Ramjas College
 
CalculusStudyGuide
CalculusStudyGuideCalculusStudyGuide
CalculusStudyGuide
Mo Elkhatib
 

Similar a Finite difference method (20)

Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential Equations
 
Numerical Methods and Analysis
Numerical Methods and AnalysisNumerical Methods and Analysis
Numerical Methods and Analysis
 
Advanced Engineering Mathematics Solutions Manual.pdf
Advanced Engineering Mathematics Solutions Manual.pdfAdvanced Engineering Mathematics Solutions Manual.pdf
Advanced Engineering Mathematics Solutions Manual.pdf
 
160280102021 c2 aem (2)
160280102021 c2 aem (2)160280102021 c2 aem (2)
160280102021 c2 aem (2)
 
Pair Of Linear Equations In Two Variables
Pair Of Linear Equations In Two VariablesPair Of Linear Equations In Two Variables
Pair Of Linear Equations In Two Variables
 
Quadratic Function Presentation
Quadratic Function PresentationQuadratic Function Presentation
Quadratic Function Presentation
 
Tam 2nd
Tam 2ndTam 2nd
Tam 2nd
 
AEM Integrating factor to orthogonal trajactories
AEM Integrating factor to orthogonal trajactoriesAEM Integrating factor to orthogonal trajactories
AEM Integrating factor to orthogonal trajactories
 
Diff-Eqs
Diff-EqsDiff-Eqs
Diff-Eqs
 
Partial diferential good
Partial diferential goodPartial diferential good
Partial diferential good
 
Simultaneous equations
Simultaneous equations Simultaneous equations
Simultaneous equations
 
Mathematics ppt.pptx
Mathematics ppt.pptxMathematics ppt.pptx
Mathematics ppt.pptx
 
Linear equation in two variable
Linear equation in two variableLinear equation in two variable
Linear equation in two variable
 
CalculusStudyGuide
CalculusStudyGuideCalculusStudyGuide
CalculusStudyGuide
 
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
 
Rbsc class-9-maths-chapter-4
Rbsc class-9-maths-chapter-4 Rbsc class-9-maths-chapter-4
Rbsc class-9-maths-chapter-4
 
MATHS - Linear equation in two variable (Class - X) Maharashtra Board
MATHS - Linear equation in two variable (Class - X) Maharashtra BoardMATHS - Linear equation in two variable (Class - X) Maharashtra Board
MATHS - Linear equation in two variable (Class - X) Maharashtra Board
 
Impllicity Differentiation
Impllicity Differentiation Impllicity Differentiation
Impllicity Differentiation
 
Numerical differentiation integration
Numerical differentiation integrationNumerical differentiation integration
Numerical differentiation integration
 
1586746631GAMMA BETA FUNCTIONS.pdf
1586746631GAMMA BETA FUNCTIONS.pdf1586746631GAMMA BETA FUNCTIONS.pdf
1586746631GAMMA BETA FUNCTIONS.pdf
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Finite difference method

  • 1. Finite Difference Methods 5/10/2015 1 Gaurav Mallik SAU/AM(M)/2014/22 South Asian University Rupali Sharma SAU/AM(M)/2014/27 South Asian University Divyansh Verma SAU/AM(M)/2014/14 South Asian University
  • 2. 5/10/2015 2 Finite Difference Methods • The most common alternatives to the shooting method are finite-difference approaches. • In these techniques, finite differences are substituted for the derivatives in the original equation, transforming a linear differential equation into a set of simultaneous algebraic equations.
  • 3. Finite Difference Method for Linear Problem The finite difference method for the linear second-order BVP y‘’ = p(x)y’ + q(x)y + r(x) for a ≤ x ≤ b with y(a) = α and y(b) = β we select an integer N > 0 and divide the interval [a, b] into (N+1) equal subintervals whose endpoints are the mesh points xi = a + ih for i = 0, 1, . . . , N+1 where h = (b−a)/(N+1) xi are called collocation points, we find the solution at these points. 5/10/2015 3 x1 xN+1x2 x3 . . . h h xN
  • 4. 5/10/2015 4 Finite Difference Method for Linear Problem At the interior mesh points, xi, for i = 1, 2, . . . , N, the differential equation to be approximated is y’’(xi) = p(xi)y’(xi) + q(xi)y(xi) + r(xi) Expanding ‘y’ in a third Taylor polynomial about xi evaluated at xi+1 and xi−1, assuming that y Є C4[xi-1,xi], we have, y(xi+1) = y(xi + h) = y(xi ) + h.y(1)(xi) + (h2/2).y(2) (xi) + (h3/6).y(3) (xi) + (h4/24).y(4)(ξ i +) where ξi + Є (xi,xi+1) (I) y(xi-1) = y(xi - h) = y(xi ) - h.y(1)(xi) + (h2/2).y(2) (xi) - (h3/6).y(3) (xi) + (h4/24).y(4)(ξ i -) where ξi - Є (xi,xi+1) (II)
  • 5. 5/10/2015 5 Finite Difference Method for Linear Problem Adding I and II , we get y(xi + h) + y(xi - h) = 2y(xi) + h2.y(2) (xi) + (h4/24).[y(4)(ξ i +) + y(4)(ξ i -)] (By intermediate value theorem, there exists ξi Є (ξ i +,ξi -) such that y(4)(ξ i) = [y(4)(ξ i +) + y(4)(ξ i -)] / 2 or 2y(4)(ξ i) = [y(4)(ξ i +) + y(4)(ξ i -)] ) y(xi + h) + y(xi - h) = 2y(xi) + h2.y(2) (xi) + (h4/24).[2y(4)(ξ i)] y(2) (xi) = [ [y(xi + h) + y(xi - h) - 2y(xi) ] / h2 ] - (h2/12).[y(4)(ξ i)] Subtracting II from I , we get y(xi + h) - y(xi - h) = 2hy(1) (xi) + (2h3/6).y(3) (xi) y(1) (xi) = [ [y(xi + h) - y(xi - h)] / 2h ] - (h2/6).y(3) (xi)
  • 6. 5/10/2015 6 Finite Difference Method for Linear Problem Now substituting the value of y(2) (xi) and y(1) (xi) in original differential equation, we get [ [y(xi + h) + y(xi - h) - 2y(xi) ] / h2 ] - (h2/12).[y(4)(ξ i)] = p(xi) [ [y(xi + h) - y(xi - h)] / 2h ] - (h2/6).y(3) (xi) + q(xi)y + r(xi) Simplifying the above equation, we get -(1+h.p(xi)/2)yi+1 + (2+h2.q(xi))yi – (1- h.p(xi)/2)yi = -h2ri For i=1, -(1+h.p(x1)/2)y2 + (2+h2.q(x1))y1 – (1- h.p(x1)/2)y1 = -h2r1 For i=2, -(1+h.p(x2)/2)y3 + (2+h2.q(x2))y2 – (1- h.p(x2)/2)y2 = -h2r2 . . . For i=N, -(1+h.p(xN)/2)yN+1 + (2+h2.q(xN))yN – (1- h.p(xN)/2)yN = -h2rN
  • 7. 5/10/2015 7 Finite Difference Method for Linear Problem The system of equations can be expressed in Tri-diagonal nXn matrix form Aw=b, where =
  • 8. 5/10/2015 8 Finite Difference Method for Linear Problem let yi=wi
  • 9. 5/10/2015 9 Example for Linear BVP Solve (d2y/dx2) = xy with y(0)+y’(0)=1 and y(1)=1 such that 0≤x≤1 Solution : Here let h= 1/3 So by the formula discussed earlier we have, (yi-1 -2yi +yi+1)/h2 = xi yi (yi-1 -2yi +yi+1) = h2 xi yi (yi-1 -2yi +yi+1) = (1/9)xi yi Now, for i=0 we have, (y-1 -2y0 +y1) = (1/9)x0 y0 (y-1 -2y0 +y1) = 0 1
  • 10. 5/10/2015 10 for i=1 we have, (y0 -2y1 +y2) = (1/9)x1 y1 (y0 -2y1 +y2) = (1/9)(1/3)y1 (y0 -2y1 +y2) = (1/27) y1 for i=2 we have, (y1 -2y2 +y3) = (1/9)x2y2 (y1 -2y2 +y3) = (1/9)(2/3)y2 (y1 -2y2 +y3) = (2/27)y2 The unknowns are y-1 , y1 , y2 and y0 Using (yi )‘ = (yi+1 – yi-1 +o(h3))/2h we get, y’(0)= (y1 - y-1)/2h 1+ y0 = (y1 - y-1)/2h y-1 = y1 –(2/3)(1- y0) putting Eqn (4) in (1), we get, -2 y0 + 3y1 =1 Example for Linear BVP 2 3 4
  • 11. 5/10/2015 11 So, -2 y0 + 3y1 =1 (y0 -2y1 +y2) = (1/27) y1 (y1 -2y2 +y3) = (2/27)y2 The matrix will be : The Soln. is y1 = - 0.9879518, y2 = -0.3253012, y3 = 0.3253012 Example for Linear BVP -2 3 0 1 -2-(1/27) 1 0 1 -2-(2/27) y0 y1 y2 1 0 -1 =
  • 12. 5/10/2015 12 Finite Difference Method for Non- Linear Problem General form of Non linear BVP: y”= f(x,y,y’) for a≤x≤b such that y(a)=α , y(b)=β ie (yi+1 -2yi + yi-1)/h2 = f(xi ,yi , (yi+1- yi-1 )/2h –(h2)/6 y”(η))- (h2)/12 y(n)(ξ i) y0 = GIVEN and yN+1 = GIVEN For i=1 y2 -2y1 = h2 * f(x1 ,y1 , (y2 – α )/2h) – α i=2 y3 -2y2 + y1 = h2 * f(x2 ,y2 , (y3- y2 )/2h) i=N -2yN + yN-1)/h2 = f(xN ,yN , (β- yN-1 )/2h )-β
  • 13. 5/10/2015 13 Example for Non-Linear BVP Solve y”=(3/2)y2 with y(0)=4, y(1)=1 such that 0≤x≤1 using Newton Method Solution : yi+1 -2yi + yi-1 = (3/2) h2 (yi )2 = (3/2)(1/9)(yi )2 for i=1 we have, y2 -2y1 + y0 =(1/6)(y1)2 for i=2 we have, y3 -2y2 + y1 =(1/6)(y2 )2 So we get, (y1)2 +12y1 -6y2 -24=0 ≡ F(y1,y2) (y2 )2 -6y1 + 12y2 -6 =0 ≡ F(y1,y2)
  • 14. 5/10/2015 14 Example for Non-Linear BVP Now, Jacobian J = = J-1 = 1/[(2y1+12)(2y2+12)-36] ∂F1 /∂y1 ∂F1 /∂y2 ∂F2 /∂y1 ∂F2 /∂y2 2y1 +12 -6 -6 2y2 +12 2y1 +12 -6 -6 2y2 +12
  • 15. 5/10/2015 15 Example for Non-Linear BVP Method : = - J-1 ((y1)N , (y2)N ) F ((y1)N , (y2)N ) for N=0 = - J-1 ((y1)0 , (y2)0 ) F ((y1)0, (y2)0 ) Now choose, = So we have, J -1 = [1/(144-36)] (y1)N+1 (y2)N+1 (y1)N (y2)N (y1)1 (y2)1 (y1)0 (y2)0 (y1)0 (y2)0 0 0 12 6 6 12
  • 16. 5/10/2015 16 Example for Non-Linear BVP = (1/108) And F((y1)0, (y2)0 ) = = - (1/108) = 12 6 6 12 (y1)1 (y2)1 0 0 12 6 6 12 -24 -6 3 2 -24 -6
  • 17. 5/10/2015 17 References Numerical Analysis (9th Edition) Richard L. Burden, J. Douglas Faires, 2010