Professional Documents
Culture Documents
Analysis
Riham K. Ahmed
Lecture 6 – Part 2
Numerical Integration
2
Quadrature Formulas
• هناك العديد من التكامالت التي يصعب إيجاد قيمها بالضبط لذلك نلجأ للتكامل العددي .إحدى أهم الطرق التي
𝑏
تسمى بالصيغة التربيعية .quadrature formulaسندرس quadrature 𝑓 𝑎 تحتوي على تقريب ل 𝑥𝑑 𝑥
formulaالتي تعتمد على .interpolation polynomials
• في هذه الطريقة نختار 𝑛+1عدد مختلف في الفترة ]𝑏 [𝑎,ثم نكامل Lagrange interpolating
polynomial
𝑛
3
Quadrature Formulas
𝑏 𝑛 𝑏 𝑛
1
න 𝑓 𝑥 𝑑𝑥 = 𝑎𝑖 𝑓 𝑥𝑖 + න ෑ 𝑥 − 𝑥𝑖 𝑓 𝑛+1 𝜉 𝑥 𝑑𝑥
𝑛+1 ! 𝑎
𝑎 𝑖=0 𝑖=0
𝑎[ ألي 𝑥 و, 𝑏] حيث 𝑥 𝜉 في الفترة
𝑏
𝑎𝑖 = න 𝐿𝑖 𝑥 𝑑𝑥 , 𝑖 = 1,2,3, … , 𝑛
𝑎
• Quadrature formula is given by: 𝑛
𝑏
න 𝑓 𝑥 𝑑𝑥 ≈ 𝑎𝑖 𝑓 𝑥𝑖
𝑎 𝑖=0
• With error:
𝑏 𝑛
1
𝐸 𝑓 = න ෑ 𝑥 − 𝑥𝑖 𝑓 𝑛+1 𝜉 𝑥 𝑑𝑥
𝑛+1 ! 𝑎
𝑖=0
4
Trapezoidal Rule – First Lagrange Polynomial
𝑏
ℎ = 𝑏 − 𝑎 𝑥 و1 = 𝑏 𝑥 و0 = 𝑎 نضع 𝑓 𝑎 𝑥 𝑑𝑥 من تقريبTrapezoidal rule • إليجاد صيغة
:Linear Lagrange Polynomial ونستخدم
𝑥 − 𝑥1 (𝑥 − 𝑥0 )
𝑝1 𝑥 = 𝑓(𝑥0 ) + 𝑓(𝑥1 )
𝑥0 − 𝑥1 (𝑥1 −𝑥0 )
• Substitute in (1):
𝑏 𝑏 𝑛 𝑏 𝑛
𝑓 𝑛+1 𝜉 𝑥
න 𝑓 𝑥 𝑑𝑥 = න 𝑓 𝑥𝑖 𝐿𝑖 (𝑥) 𝑑𝑥 + න ෑ 𝑥 − 𝑥𝑖 𝑑𝑥 (1)
𝑎 𝑎 𝑎 𝑛+1 !
𝑖=0 𝑖=0
𝑥1
𝑥 − 𝑥1 (𝑥 − 𝑥0 ) 1 𝑥1 ′′
=න 𝑓(𝑥0 ) + 𝑓(𝑥1 ) 𝑑𝑥 + න 𝑓 𝜉 𝑥 𝑥 − 𝑥0 𝑥 − 𝑥1 𝑑𝑥 (2)
𝑥0 𝑥0 − 𝑥1 (𝑥1 −𝑥0 ) 2 𝑥0
5
Trapezoidal Rule
𝑥[ إذن يمكن إستخدام0 , 𝑥1 ] 𝑥( إشارته ال تتغير في الفترة− 𝑥0 ) 𝑥 − 𝑥1 • حاصل الضرب
:)1( في جزء الخطأWeighted Mean Value Theorem for Integrals
𝑏 𝑛
𝑓 𝑛+1 𝜉 𝑥
න ෑ 𝑥 − 𝑥𝑖 𝑑𝑥
𝑎 𝑛+1 !
𝑖=0
𝑥1 𝑥1
න 𝑓 ′′ 𝜉 𝑥 𝑥 − 𝑥0 𝑥 − 𝑥1 𝑑𝑥 = 𝑓 ′′ 𝜉 න 𝑥 − 𝑥0 𝑥 − 𝑥1 𝑑𝑥
𝑥0 𝑥0
𝑥1
𝑥3 𝑥1 + 𝑥0 2
= 𝑓 ′′ 𝜉 − 𝑥 + 𝑥0 𝑥1 𝑥
3 2 𝑥0
ℎ3 ′′
=− 𝑓 𝜉
6 6
Trapezoidal Rule
:(2) • نعوض في
𝑥1
𝑥 − 𝑥1 (𝑥 − 𝑥0 ) 1 𝑥1 ′′
න 𝑓(𝑥0 ) + 𝑓(𝑥1 ) 𝑑𝑥 + න 𝑓 𝜉 𝑥 𝑥 − 𝑥0 𝑥 − 𝑥1 𝑑𝑥
𝑥0 𝑥0 − 𝑥1 (𝑥1 −𝑥0 ) 2 𝑥0
𝑏
𝑥 − 𝑥1 2 𝑥 − 𝑥0 2 ℎ3 ′′
න 𝑓 𝑥 𝑑𝑥 = 𝑓 𝑥0 + 𝑓 𝑥1 − 𝑓 𝜉
𝑎 2 𝑥0 − 𝑥1 2(𝑥1 − 𝑥0 ) 12
𝑥1 − 𝑥0 ℎ3 ′′
= 𝑓 𝑥0 + 𝑓 𝑥1 − 𝑓 𝜉
2 12
: نحصل علىℎ = 𝑥1 − 𝑥0 • بوضع
𝑏
ℎ ℎ3 ′′
න 𝑓 𝑥 𝑑𝑥 = 𝑓 𝑥0 + 𝑓 𝑥1 − 𝑓 𝜉
𝑎 2 12 7
Trapezoidal Rule
• إذن Trapezoidal ruleتعطى بالصيغة:
𝑏
ℎ
න 𝑓 𝑥 𝑑𝑥 ≈ 𝑓 𝑥0 + 𝑓 𝑥1
𝑎 2
8
Trapezoidal Rule
9
Simpson’s Rule – Second Lagrange Polynomial
• Simpson’s rule results from integrating over [a, b] the second Lagrange polynomial
with equally-spaced nodes 𝑥0 = 𝑎, 𝑥2 = 𝑏, 𝑥1 = 𝑎 + ℎ, where ℎ = (𝑏 − 𝑎)/2.
𝑏
න 𝑓 𝑥 𝑑𝑥
𝑎
𝑥2
𝑥 − 𝑥1 𝑥 − 𝑥2 (𝑥 − 𝑥0 )(𝑥 − 𝑥2 )
=න ቈ 𝑓 𝑥0 + 𝑓 𝑥1
𝑥0 𝑥0 − 𝑥1 𝑥0 − 𝑥2 (𝑥1 −𝑥0 ) 𝑥1 − 𝑥2
𝑥2 (3)
(𝑥 − 𝑥0 )(𝑥 − 𝑥1 ) 𝑓 𝜉 𝑥 𝑥 − 𝑥0 𝑥 − 𝑥1 𝑥 − 𝑥2
+ 𝑓 𝑥2 𝑑𝑥 + න 𝑑𝑥
(𝑥2 −𝑥0 ) 𝑥2 − 𝑥1 𝑥0 6
• Deriving Simpson’s rule in this manner, however, provides only an 𝑂(ℎ4 ) error term
involving 𝑓 (3) .
10
Simpson’s Rule
• Put 𝑥0 = 𝑎, 𝑥2 = 𝑏, 𝑥1 = 𝑎 + ℎ, where ℎ = (𝑏 − 𝑎)/2, suppose that 𝑓 is expanded in the
third Taylor polynomial about 𝑥1 .
11
Simpson’s Rule
Weighted Mean Value Theorem 𝑥[ فإن0 , 𝑥2 ] 𝑥 ال يمكن أن تكون سالبة في الفترة− 𝑥1 4 • بما أن
𝑥2 𝑥2
: تقتضيfor Integrals
1 𝑓 4 𝜉
1
න 𝑓 4 𝜉 𝑥 𝑥 − 𝑥1 4 𝑑𝑥 = න 𝑥 − 𝑥1 4 𝑑𝑥
24 24
𝑥0 𝑥2 𝑥0
𝑓4𝜉1
= 𝑥 − 𝑥1 5 , 𝜉1 ∈ (𝑥0 , 𝑥1 )
120 𝑥0
• ∵ ℎ = 𝑥2 − 𝑥1 = 𝑥1 − 𝑥0 , then:
𝑥2 − 𝑥1 2 − 𝑥0 − 𝑥1 2 = 𝑥2 − 𝑥1 4 − 𝑥0 − 𝑥1 4 =0
12
Simpson’s Rule
𝑥2
න 𝑓 𝑥 𝑑𝑥
𝑥0
𝑥2
𝑓 ′ (𝑥1 ) 2
𝑓 ′′ (𝑥 )
1 3
𝑓 ′′′ (𝑥 )
1 4
= 𝑓 𝑥1 𝑥 − 𝑥1 + 𝑥 − 𝑥1 + 𝑥 − 𝑥1 + 𝑥 − 𝑥1
2 6 24 𝑥0
𝑥2
1
+ න 𝑓4 𝜉 𝑥 𝑥 − 𝑥1 4 𝑑𝑥 (3)
24
𝑥0
• Eq. (3) can be written as:
𝑥2
ℎ3 ′′ 𝑓 4 𝜉1 5
න 𝑓 𝑥 𝑑𝑥 = 2ℎ𝑓 𝑥1 + 𝑓 𝑥1 + ℎ
𝑥0 3 60
1 ℎ2 4
𝑓 ′′ 𝑥1 ≈ 2 𝑓 𝑥0 − 2𝑓 𝑥1 + 𝑓 𝑥2 − 𝑓 𝜉2
ℎ 12
13
Simpson’s Rule
𝑥2
نجد أن: 𝑓 𝑥 • بتعويض قيمة 𝑓 ′′ 𝑥1لتقريب التكامل 𝑥𝑑 𝑥
0
𝑥2
ℎ ℎ2 1 4 1 4
න 𝑓 𝑥 𝑑𝑥 = 𝑓 𝑥0 + 4𝑓 𝑥1 + 𝑓 𝑥2 − 𝑓 𝜉2 − 𝑓 𝜉1
𝑥0 3 12 3 5
• قيمة 𝜉1و 𝜉2يمكن استبدالها ب 𝜉 حيث ) .𝜉 ∈ (𝑥0 , 𝑥1بالتعويض في الصيغة أعاله نجد أن:
𝑥2
ℎ )ℎ5 (4
න 𝑓 𝑥 𝑑𝑥 = 𝑓 𝑥0 + 4𝑓 𝑥1 + 𝑓 𝑥2 𝑓 − 𝜉
𝑥0 3 90
14
Simpson’s Rule
• Simpson’s rule is given by:
𝑥2
ℎ
න 𝑓 𝑥 𝑑𝑥 ≈ 𝑓 𝑥0 + 4𝑓 𝑥1 + 𝑓 𝑥2
𝑥0 3
• With error:
)ℎ5 (4
= )𝑓(𝐸 𝑓 𝜉
90
الخطأ في Simpson’s methodيحتوي على المشتقة الرابعه للدالة هذا يعني أننا نحصل على الحل
المضبوط إذا كانت الحدوديه من الدرجة الثالثة أو أقل.
15
Simpson’s Rule
16
Example
2
:اذا كان 0 𝑓 𝑥 𝑑𝑥 لتقريبSimpson’s rule وTrapezoidal rule • قارن بين
1. 𝑓 𝑥 = 𝑥 2 2. 𝑓 𝑥 = sin 𝑥 3. 𝑓 𝑥 = 𝑒 𝑥
Solution:
𝑏 ℎ ℎ =𝑏−𝑎
• Trapezoidal rule: = 𝑥𝑑 𝑥 𝑓 𝑎 𝑓 𝑥0 + 𝑓 𝑥1
2
b ℎ
• Simpson’s rule: 𝑓 𝑎 𝑥 𝑑𝑥 = 𝑓 𝑥0 + 4𝑓 𝑥1 + 𝑓 𝑥2 ℎ = (𝑏 − 𝑎)/2
3
𝒇 𝒙 𝒙𝟐 𝐬𝐢𝐧 𝒙 𝒆𝒙
القيمه المضبوطة 2.667 1.416 6.389
Trapezoidal 4.00 0.909 8.389
Simpson 2.667 1.425 6.421
17
Exercise
• Approximate the following integrals using Trapezoidal method and Simpson’s
method:
1
1. 0.5 𝑥 4 𝑑𝑥
𝜋
2. 0 𝑥 sin 𝑥 𝑑𝑥
4
18