Xem mẫu

  1. Chöông 5 :Giaûi gaàn ñuùng phöông trình vi phaân Cho 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öôùc 1) Phöông phaùp Euler : a)Noäi dung : Chia ñoaïn [ a , b] thaønh n phaàn ñeàu nhau , bôûi caùc ñieåm chia x0 = a < x1 = x0 + h < x2 = x0 + 2h < < ... < xn = b = a + nh Ngô Thu Lương – Phương Pháp Tính 1
  2. yi +1 = yi + k k = h f ( xi , yi ) (2) [ e L (b − a ) − 1] hM b) Sai soá : y gd (b) − yd (b) ≤ 2L ∂f L = Max ( x, y ) ∂y Ví duï : Phöông trình y ' ( x) = 1 + ( x − y ) 2 vôù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 2
  3. 2) 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 3
  4. Ví 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 theo phöông phaùp Euler caûi tieán , keát quaû nhö sau : Ngô Thu Lương – Phương Pháp Tính 4
  5. 3) 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 5
  6. Ví 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 theo phöông phaùp Runge-Kutta , keát quaû nhö sau : Ngô Thu Lương – Phương Pháp Tính 6
  7. 4) 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 ) = z0 Phöô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
  8.  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 8
  9. 5) Giaûi phöông trình vi phaân caáp cao : Giaûi phöông trình vi phaân caáp 2 y ' ' ( 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 '= z Heä  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
nguon tai.lieu . vn