Bài giảng Phương pháp tính - Chương 5: Giải gần đúng phương trình vi phân
Số trang: 9
Loại file: pdf
Dung lượng: 126.43 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Phương pháp tính - Chương 5: Giải gần đúng phương trình vi phân có nội dung trình bày về phương pháp Euler, phương pháp Euler cải tiến, công thức Runge-Kuta bậc 4, giải hệ phương trình vi phân cấp 1, giải phương trình vi phân cấp cao... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng.
Nội dung trích xuất từ tài liệu:
Bài giảng Phương pháp tính - Chương 5: Giải gần đúng phương trình vi phân Chöông 5 :Giaûi gaàn ñuùng phöông trình vi phaânCho phöông trình vi phaân caáp1 y ( x) = f ( x, y ( x)) vôùi ñieàu kieän ban ñaàu y ( x0 ) = y0 .Tính gaàn ñuùng giaù trò y (b) vôùi b baát kyø cho tröôùc1) Phöông phaùp Euler :a)Noäi dung : Chia ñoaïn [ a , b] thaønh n phaàn ñeàunhau , bôûi caùc ñieåm chiax0 = a < x1 = x0 + h < x2 = x0 + 2h < < ... < xn = b = a + nh Ngô Thu Lương – Phương Pháp Tính 1 yi +1 = yi + k k = h f ( xi , yi ) (2) [ e L (b − a ) − 1] hMb) Sai soá : y gd (b) − yd (b) ≤ 2L ∂f L = Max ( x, y ) ∂yVí duï : Phöông trình y ( x) = 1 + ( x − y ) 2vôùi ñieàu kieän ban ñaàu y (2) = 1 .Tính gaàn ñuùng nghieäm y (2.6) vôùi böôùc h = 0.2 Ngô Thu Lương – Phương Pháp Tính 22) Phöông phaùp Euler caûi tieán a) Noäi dung : k1 + k2 yi +1 = yi + 2 k1 = hf ( x i , y i ) k 2 = hf ( x i +1 , y i + k1 ) Ngô Thu Lương – Phương Pháp Tính 3Ví duï : Giaûi phöông trình y ( x) = 1 + ( x − y ) 2 vôùiñieàu kieän ban ñaàu y ( 2) = 1 trong ví duï tröôùc theophöông phaùp Euler caûi tieán , keát quaû nhö sau : Ngô Thu Lương – Phương Pháp Tính 43) Coâng thöùc Runge – Kutta baäc 4 :a) Coâng thöùc 1 y ( xi +1) = y ( xi ) + (k1 + 2k2 + 2k3 + k4 ) 6 k1 = hf ( xi , yi ) h k1 k 2 = hf ( xi + , yi + ) 2 2 h k2 k3 = hf ( xi + , yi + ) 2 2 k4 = h f ( xi +1 , yi + k3 ) Ngô Thu Lương – Phương Pháp Tính 5Ví duï : Giaûi phöông trình y ( x) = 1 + ( x − y ) 2 vôùiñieàu kieän ban ñaàu y (2) = 1 trong ví duï tröôùc theophöông phaùp Runge-Kutta , keát quaû nhö sau : Ngô Thu Lương – Phương Pháp Tính 64) Giaûi heä phöông trình vi phaân caáp 1 : y = F ( x, y , z )Giaû söû ta caàn giaûi heä : trong ñoù z = G ( x, y , z )y = y (x) , z = z (x) laø nhöõng haøm phaûi tìm vaø thoûañieàu kieän ban ñaàu y(x0 ) = y0 , z ( x0 ) = z0Phöông phaùp Euler yi +1 = yi + h F ( xi , yi , zi ) zi +1 = zi + h G( xi , yi , zi ) Ngô Thu Lương – Phương Pháp Tính 7 y ( x) = z ( x)Ví duï : Cho heä z ( x) = 2 z ( x) − y ( x) + x vôùi ñieàu kieän y (0) = 1 , z (0) = 0 .Tìm y (1) vaø z (1) neáu soá böôùc chia laø n = 4 Ngô Thu Lương – Phương Pháp Tính 85) Giaûi phöông trình vi phaân caáp cao :Giaûi phöông trình vi phaân caáp 2y ( x) + p( x) y ( x) + q( x) y ( x) = f ( x)vôùi ñieàu kieän ñaàu y ( x0 ) = y0 , y ( x0 ) = y0/Ñöa veà heä phöông trình vi phaân caáp 1 baèng pheùpñoåi bieán y ( x) = z ( x) , y ( x) = z ( x) y = zHeä vôùi ñieàu kieän z = − p( x) z − q( x) y + f ( x)ban ñaàu y ( x0 ) = y0 vaø z ( x0 ) = y 0/ = z0 .Heä naøy ñaõ bieát caùch giaûi Ngô Thu Lương – Phương Pháp Tính 9
Nội dung trích xuất từ tài liệu:
Bài giảng Phương pháp tính - Chương 5: Giải gần đúng phương trình vi phân Chöông 5 :Giaûi gaàn ñuùng phöông trình vi phaânCho phöông trình vi phaân caáp1 y ( x) = f ( x, y ( x)) vôùi ñieàu kieän ban ñaàu y ( x0 ) = y0 .Tính gaàn ñuùng giaù trò y (b) vôùi b baát kyø cho tröôùc1) Phöông phaùp Euler :a)Noäi dung : Chia ñoaïn [ a , b] thaønh n phaàn ñeàunhau , bôûi caùc ñieåm chiax0 = a < x1 = x0 + h < x2 = x0 + 2h < < ... < xn = b = a + nh Ngô Thu Lương – Phương Pháp Tính 1 yi +1 = yi + k k = h f ( xi , yi ) (2) [ e L (b − a ) − 1] hMb) Sai soá : y gd (b) − yd (b) ≤ 2L ∂f L = Max ( x, y ) ∂yVí duï : Phöông trình y ( x) = 1 + ( x − y ) 2vôùi ñieàu kieän ban ñaàu y (2) = 1 .Tính gaàn ñuùng nghieäm y (2.6) vôùi böôùc h = 0.2 Ngô Thu Lương – Phương Pháp Tính 22) Phöông phaùp Euler caûi tieán a) Noäi dung : k1 + k2 yi +1 = yi + 2 k1 = hf ( x i , y i ) k 2 = hf ( x i +1 , y i + k1 ) Ngô Thu Lương – Phương Pháp Tính 3Ví duï : Giaûi phöông trình y ( x) = 1 + ( x − y ) 2 vôùiñieàu kieän ban ñaàu y ( 2) = 1 trong ví duï tröôùc theophöông phaùp Euler caûi tieán , keát quaû nhö sau : Ngô Thu Lương – Phương Pháp Tính 43) Coâng thöùc Runge – Kutta baäc 4 :a) Coâng thöùc 1 y ( xi +1) = y ( xi ) + (k1 + 2k2 + 2k3 + k4 ) 6 k1 = hf ( xi , yi ) h k1 k 2 = hf ( xi + , yi + ) 2 2 h k2 k3 = hf ( xi + , yi + ) 2 2 k4 = h f ( xi +1 , yi + k3 ) Ngô Thu Lương – Phương Pháp Tính 5Ví duï : Giaûi phöông trình y ( x) = 1 + ( x − y ) 2 vôùiñieàu kieän ban ñaàu y (2) = 1 trong ví duï tröôùc theophöông phaùp Runge-Kutta , keát quaû nhö sau : Ngô Thu Lương – Phương Pháp Tính 64) Giaûi heä phöông trình vi phaân caáp 1 : y = F ( x, y , z )Giaû söû ta caàn giaûi heä : trong ñoù z = G ( x, y , z )y = y (x) , z = z (x) laø nhöõng haøm phaûi tìm vaø thoûañieàu kieän ban ñaàu y(x0 ) = y0 , z ( x0 ) = z0Phöông phaùp Euler yi +1 = yi + h F ( xi , yi , zi ) zi +1 = zi + h G( xi , yi , zi ) Ngô Thu Lương – Phương Pháp Tính 7 y ( x) = z ( x)Ví duï : Cho heä z ( x) = 2 z ( x) − y ( x) + x vôùi ñieàu kieän y (0) = 1 , z (0) = 0 .Tìm y (1) vaø z (1) neáu soá böôùc chia laø n = 4 Ngô Thu Lương – Phương Pháp Tính 85) Giaûi phöông trình vi phaân caáp cao :Giaûi phöông trình vi phaân caáp 2y ( x) + p( x) y ( x) + q( x) y ( x) = f ( x)vôùi ñieàu kieän ñaàu y ( x0 ) = y0 , y ( x0 ) = y0/Ñöa veà heä phöông trình vi phaân caáp 1 baèng pheùpñoåi bieán y ( x) = z ( x) , y ( x) = z ( x) y = zHeä vôùi ñieàu kieän z = − p( x) z − q( x) y + f ( x)ban ñaàu y ( x0 ) = y0 vaø z ( x0 ) = y 0/ = z0 .Heä naøy ñaõ bieát caùch giaûi Ngô Thu Lương – Phương Pháp Tính 9
Tìm kiếm theo từ khóa liên quan:
Bài giảng Phương pháp tính Phương pháp tính Phương trình vi phân Phương pháp Euler Hệ phương trình vi phân cấp 1 Phương trình vi phân cấp caoTài liệu liên quan:
-
Giáo trình Phương pháp tính: Phần 2
204 trang 206 0 0 -
Nghịđịnhsố 67/2019/NĐ-CP: Quy định về phương pháp tính, mức thu tiền cấp quyền khai thác khoáng sản
17 trang 192 0 0 -
Đề cương chi tiết học phần: Toán giải tích - ĐH Kinh tế-Kỹ thuật Công nghiệp
8 trang 132 0 0 -
119 trang 114 0 0
-
Giáo trình Toán học cao cấp (tập 2) - NXB Giáo dục
213 trang 92 0 0 -
101 thuật toán chương trình C: Phần 2
130 trang 91 0 0 -
Giáo trình Toán cao cấp A3: Phần 2
60 trang 77 0 0 -
Đề cương bài giảng Giải tích (Dùng cho hệ cao đẳng) - PGS.TS Tô Văn Ban
181 trang 70 0 0 -
Tóm tắt Luận án Tiến sĩ Toán học: Tính ổn định của một số lớp hệ sai phân hai pha suy biến có trễ
27 trang 67 0 0 -
Bài giảng Toán kinh tế - Đàm Thanh Phương, Ngô Mạnh Tưởng
75 trang 60 0 0