> abs (-4); 4
> ceil (3.8); 4
> floor (3,8); 3
> frac (3.8); 8
> trunc (3.8); 3
> round (3.8); 4
4) Kompleks argumentli funksiyalar. Kompleks sonlar va ma’lumotlar uchun quyidagi funksiyalar mavjud: - Im- sonning mavhum qismi;
- Re - sonning haqiqiy qismi;
Masalan: > z:=2+3*I;
> [Re(z),Im(z)];
5) Funksiyalarni tavsiflash usullari quyidagicha:
1-usul. Funksiyani ta’minlash operatori (:=) orqali aniqlash, ya’ni qandaydir ifodaga nom beriladi, masalan: > f:=sin(x)+cos(x);
Agar x o’zgaruvchining aniq qiymati berilsa, u holda x uchun f funksiya-ning qiymati hosil bo’ladi. Masalan, odingi misolni davom ettirib f ning qiymatini x+u >0 da hisoblash kerak bo’lsa, quyidagicha yoziladi:
> x:=Pi/4;
> f;
> f:=x*exp(-t);
> subs({x=2,t=1},f);
Maple muhitida barcha hisoblashlar jimlik qoidasi bo’yicha belgili amalga oshiriladi, ya’ni natija ochiq irrasional ko’rinishda bo’ladi. Taqribiy natijani qo’zg’aluvchan vergulli ko’rinishda olish uchun evalf(f,t) buyrug’idan foydalanila-di, bu yerda f – ifoda, t – sonda verguldan keyin ifodalangan aniqlik. Masalan, oldingi misolni davomi sifatida funksiyaning qiymatini taqriban aniqlaymiz:
> evalf(%); .7357588824
2-usul. Funksiyani funksional operator yordamida aniqlash, bunda bitta yoki bir nechta ifodaga (x1,x2,…) o’zgaruvchilar ketma-ketligi mos qo’yiladi. Masalan, ikki o’zgaruvchili funksiyani funksional operator orqali aniqlash quyidagicha amalga oshiriladi:
> f:=(x,y)->sin(x+y);
Funksiyaga murojoat matematikadagi usulga o’xshab oddiy ko’rinishda amalga oshiriladi, ya’ni qavs ichida argument o’rnida o’zgaruvchining aniq qiymati yoziladi.
Oldingi misolning davomi sifatida hisoblang: