Misol:
> eq:=x^5+x^3+1=0;
> s:=solve(eq,x);
> evalf(s[1]);
> solve(x=cos(x));
Oxirgi komandaning natijasi z-cos(z)=0 tenglamaning ixtiyoriy yechimini ifodalaydi. _z belgi Maple 6 tizimining hosil qilgan o'zgaruvchisi bo'lib, x ni o'rniga almashtirilgan. Index parametri yechimning nomerini ko'rsatadi.
3. Trigonometrik tenglama va tengsizliklarni yechish
Trigonometrik tenglamalarning yechimi [-(, (] oralig'ida aniqlanadi. Umumiy yechimni aniqlash uchun komandani qo'llashdan oldin, tizimning _EnvAllSolution o'zgaruvchisiga true qiymatini ta'minlash kerak.
Misol:
> eq:=sin(x)^2+2*sin(x)+1=0;
> s:=solve(eq,x);
> _Envallsolution:=true;
> s:=solve(eq,x);
_z1~ tizimning maxsus o'zgaruvchisi bo'lib, faqat butun qiymatlar qabul qiladi. Shuningdek tizimda _NN – musbat butun, _B – ikkilik(0 yoki 1) qiymatlar qabul qiladigan maxsus o'zgaruvchilar mavjud. Tenglamalarni yechishni eval() yordamida tekshirish mumkin.
Misol:
> eqns:={x+2*y=3, y+1/x=1};
> sols:=solve(eqns,{x,y});
> eval(eqns,sols[1]);
> eval(eqns,sols[2]);
Yechimlarni alohida ajratib ham ko'rsatish mumkin.
Misol:
> x1:=eval(x,sols[1]);
> y1:=eval(y,sols[1]);
4. Yechimni tekshirishda map() va subs() komandalarini qo'llash
Tenglamaning yechimlari ko'p bo'lsa, map() va subs() komandalarini qo'llash maqsadga muvofiqdir.
Dostları ilə paylaş: |