>ode_L := (1+sin(x))*diff(y(x),x)-cos(x)*y(x)=0;
>dsolve(ode_L, [linear], useInt);
Bu yerdagi integralni hisoblash ham mumkin:
>value(%);
Yechilgan bu tenglamani o‘zgaruvchilarni ajratib ham yechish mumkin (useInt –integrallarni hisoblamaslik uchun
ko‘rsatma):
dsolve(ode_L, [separable], useInt);
Agar kerak bo‘lsa, bu yerdagi integrallarni hisoblaymiz:
>value(%);
Integrallovchi ko‘paytuvchi (intfactor)ni topishimiz ham mumkin. intfactor buyrug‘i DEtools paketida. Shuning uchun buyruqni to‘la ko‘rinishda yozamiz:
>mu := DEtools[intfactor](ode_L);
Tenglamani integrallovchi ko‘paytuvchiga ko‘paytirib, uni to‘la differensialli tenglama sifatida yechish uchun quyidagi buyruqni berish kerak:
>dsolve( mu*ode_L, [exact]);
Do'stlaringiz bilan baham: |