> solve({x+2*y-a*z=1,x-y+4*z=2,2*x-y+2.4*z=-2.6},{x,y,z});
Ba’zi nochiziqli tenglamalar sistemasini ham yechish mumkin:
> eqs:={x+y+z=6,x^2+y^2+z^2=14,x^4+y^4+z^4=98};
> solve(eqs,{x,y,z});
Trigonometrik tenglamalarni ham yechsa bo‘ladi. Masalan:
> solve(sin(x)=1/2);
Bir dona aniq yechim topilgan. Qolgan yechimlarni endi trigonometriya formulalaridan foydalanib yozish mumkin: .
Quyidagi buyruq ham ko‘rsatilgan trigonometrik tenglamaning aniq yechimini topadi:
> solve(tan(x)=1/3);
Bu yechimning taqribiy qiymatini topish mumkin:
> evalf(%);
Endi murakkabroq trigonometrik tenglamani yechaylik
> Eq:=sqrt(1+2*cos(2*t)-2*cos(6*t))=-2*sin(3*t);
> solve(Eq);
Trigonometriyadan ma’lumki, barcha yechimlarni endi
formulalar bilan yozish mumkin.
Sonli (taqribiy) yechim topish uchun fsolve buyrug‘ni ishlatish mumkin:
> fsolve(tan(x)=1/3);
> fsolve({2*u-v+w=1, u+5*v-w=3, u-v-2*w=2});
Transsendent tenglamani yechaylik:
> solve(ln(x)-3*x*(ln(x) - 2) = 0,x);
> evalf(%);
Aniq (simvolli) yechimni Maple oshkor ko‘rinishda topolmaganligi tufayli uni RootOf funksiyasi orqali ifodalagan. Bu yerda yozuv tenglamaning ildizini bildiradi.
Quyidagi tenglamani yechib ko‘raylik:
> eq:=(2*x-1)*(x+3)*(x-1)-exp(3*x)=0;
> solve(eq,x);
Chiqarish sohasining bo‘sh ekanligidan analitik (aniq) yechimning topilmaganligini anglaymiz. Taqribiy yechimni izlab ko‘raylik:
Do'stlaringiz bilan baham: |