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;
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:
> f(Pi/2,0);
3-usul.unapply(f,x1,x2,…) buyrug’i yordamida, bu yerda f – ifoda, x1,x2,… – funksional operatorda ifodani almashtirishga bog’liq bo’lgan o’zgaruv-chilar to’plami. Masalan:
> f:=unapply(x^2+y^2,x,y);
> f(-7,5);
4-usul.Maple muhitida elementar bo’lmagan funksiyalarni ham ifodalash mumkin. Quyidagi ko’rinishdagi funksiya berilgan.
U quyidagi buyruq asosida ifodalanadi.
> piecewise(1-shart,f1, 2-shart, f2, …).
> f:=piecewise(x<=x and x=1, sin(x));
Oddiy tenglamalarni yechish. Maple muhitida tenglamalarni yechish uchun universal buyruq solve(t,x) mavjud, bu yerda t – tenglama, x – tenglamadagi noma’lum o’zgaruvchi. Bu buyruqning bajarilishi natijasida chiqarish satrida ifoda paydo bo’ladi, bu ana shu tenglamaning yechimi hisoblanadi. Masalan: ax+b=ctenglamani yeching: