Peducate.ir

Peducate.ir

با هم بیاموزیم
Peducate.ir

Peducate.ir

با هم بیاموزیم

حل معادله دیفرانسیل عادی با دستور dsolve در متلب

حل معادله دیفرانسیل عادی با دستور dsolve در متلب

در نرم افزار متلب (Matlab)، برای حل معادله دیفرانسیل معمولی از دستور زیر استفاده می کنیم:

  

t=dsolve('equation1','equation2',…,'condition1','condition2',var)

در دستور فوق equation بیانگر معادله و condition بیانگر شرط اولیه و var بیانگر متغیر است. مثلا برای حل معادله دیفرانسیل معمولی درجه اول y'=1+y^2 بدون شرط اولیه داریم:

y=dsolve('Dy=1+y^2')

برای معادله فوق با شرط اولیه y(0)=1 داریم:

y=dsolve('Dy=1+y^2','y(0)=1')

برای حل معادله دیفرانسیل مرتبه دو y"=cos(2x)-y با شرایط اولیه y(0)=1,y'(0)=0 به فرم زیر حل می شود:

y=dsolve('D2y=cos(2*x)-y','y(0)=1','Dy(0)=0','x');

simplify(y)

در کد بالا دستور simplify(y)، پاسخ را به فرم ساده نمایش می دهد.

نظرات 0 + ارسال نظر
ایمیل شما بعد از ثبت نمایش داده نخواهد شد