> fsolve(eq,x);
Maple bitta yechimni topdi. Boshqa yechimlar ham bo‘lishi mumkin. Biz bu tenglamaning barcha ildizlarini topishni III.2 paragrafda o‘rganamiz.
Maple tenglamalarni butun sonlarda ham yechadi. Buning uchun isolve (integer solve) buyrug‘idan foydalanish kerak:
> isolve(2*x+3*y=7);
> isolve({2*x+3*y+z=10,x+y-z=0});
Bu yerda butun qiymatlar qabul qiluvchi parametr. Ta’kidlash lozimki, Maple bilan butun qiymatla qabul qiluvchi o‘zgaruvchini belgilaydi.
Maple da ifodalar ketma-ketligi (qisqacha: ketma-ketlik) deb ataluvchi ob’yekt ham bor. u seq buyrug‘i bilan hosil qilinadi. Ketma-ketlik ob’yekti ko‘pgina ma’lumotlar tipini tuzish uchun bazis bo‘lib xizmat qiladi. Masalan, ro‘yxat va to‘plam tipidagi ma’lumotlarni ketma-ketlikdan foydalanib tuzish mumkin. seq buyrug‘i bilan tuzilgan ob’yekt (ifoda) o‘zaro vergul bilan ajratilgan elementlardan iborat bo‘ladi.
> s:=1,3,5,7,9;
s:=1,3,5,7,9
> L:=[s];
L:=[1,3,5,7,9]
> type(L,list);
> T:={s};
T:={1,3,5,7,9}
> type(T,set);
seq buyrug‘idan funksiya qiymatlaridan ketma-ketlik tuzish uchun foydalaniladi:
> f:=x->x^2;seq(f(j),j=1..5);
1,4,9,16,25
>seq(tan(Pi*j/12),j=0..5);
> evalf(%);
Maple pаkеtidа аlgоritmlаrni ishlаtish vа prоgrаmmа to’zilishi bizgа mа`um bulgаn prоgrаmmаlаsh tillаrigа (mаsаlаn Pаskаl` tili) uxshаsh bulаdi. Ulаrni kеlitirib utаmiz.
Hаrtli оpеrаtоr.
If bool1 then expr1 else expr2 fi
Bu to’zilmа bizgа bool1 mаntiqiy аmаl bаjаrilsа (qаchоnki bool1=true) expr1 ifоdаni, аgаrdа bаjаrilmаsа (bool1=false) expr2 ifоdаni bаjаrilishini ko`rsаtаdi. SHаrtli оpеrаtоr fi yordаmchi so’zi vоsitаsidа tugаtilishi hаm mumkin.
>if 1/3 < 5/6 then 12/21 else 21/12 fi;
SHаrtli оpеrаtоrning kеngаytirilgаn ko`rinishi quyidаgichа:
If bool1 then expr1 elif bool2 then expr2…elif booln then exprn else expr0 fi
Do'stlaringiz bilan baham: |