Bài giảng Giải tích 1: Hướng dẫn giải PTVP bằng Matlab

 n=dsolve('Dx=2*y+exp(t)','Dy=-x+3*y-exp(t)','t')

n =

    y: [1x1 sym]

    x: [1x1 sym]

>> n.x

ans =

3*exp(t) + 2*C50*exp(t) + 4*t*exp(t) + C49*exp(2*t)

>> n.y

ans =

3*exp(t) + C50*exp(t) + 2*t*exp(t) + C49*exp(2*t)

pptx 6 trang xuanthi 26/12/2022 2300
Bạn đang xem tài liệu "Bài giảng Giải tích 1: Hướng dẫn giải PTVP bằng Matlab", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptxbai_giang_giai_tich_1_huong_dan_giai_ptvp_bang_matlab.pptx

Nội dung text: Bài giảng Giải tích 1: Hướng dẫn giải PTVP bằng Matlab

  1. Phương trình vi phân cấp 1 y −=2 xy2 xy >> dsolve('Dy-x*y^2=2*x*y','x') ans = 0 -2 -(2*exp(x^2 + 2*C1))/(exp(x^2 + 2*C1) - 1) y −2 xy2 = xy , y( 1) = − 3 >>dsolve('Dy-x*y^2=2*x*y','y(1)=-3','x') ans = -(2*exp(x^2 + log(3) - 1))/(exp(x^2 + log(3) - 1) - 1)
  2. Phương trình vi phân cấp 2 (1+y2 ) yy " = ( y 2 − 1)( y ') 2 >> syms x y real >> dsolve('(1+y^2)*y*D2y=(y^2-1)*(Dy)^2','x') ans = C45 (exp(C42 + 2*C39*x) - 1)^(1/2) -(exp(C42 + 2*C39*x) - 1)^(1/2)
  3. Hệ phương trình vi phân t x'= x '( t ) = 2 y + e t y'= y '( t ) = − x + 3 y − e n=dsolve('Dx=2*y+exp(t)','Dy=-x+3*y-exp(t)','t') n = y: [1x1 sym] x: [1x1 sym] >> n.x ans = 3*exp(t) + 2*C50*exp(t) + 4*t*exp(t) + C49*exp(2*t) >> n.y ans = 3*exp(t) + C50*exp(t) + 2*t*exp(t) + C49*exp(2*t)