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)
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:
- bai_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
- 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)
- 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)
- 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)