Mapleda funksiya analizi va ko’phadlar bilan ishlash
![Mavzu : Mapleda funksiya analizi va ko’phadlar bilan ishlash.
Mustaqil ishning maqsadi:
Mapleda funksiya ,funksiya analizi ,ko`phadlar bilan ishlash va misollar yechishni
o`rganish .
Mustaqil ishni bajarish tartibi:
Kirish : Maple paketining asosiy maqsadi va uning imkoniyatlari.
Asosiy qism :
1. Funksiyaning berilish usullari.
2.Funksiya analizi va ko`phadlar
Xulosa
Foydalanilgan adabiyotlar](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_1.png)
![Kirish
Maple muhiti 1980 yilda Waterloo, Inc (Kanada) firmasi tomonidan
yaratilgan. Bugungi kunda uning quyidagi versiyalari mavjud: Maple 5, Maple 6,
Maple 7 va hokoza. Maple da belgili ifodalashlar bilan ishlash uchun asosiysini
sxema yadrosi tashkil qiladi. U belgili ifodalashlarning yuzlab bazaviy funksiya va
algoritmlaridan iborat. Shu bilan birga operator, buyruq va funksiyalarning asosiy
kutubxonasidan iborat.
Umumiy hisobda Maple 5 da 2500 ta, Maple 6 da 2700 ta, Maple 7 da 3000
ga yaqin funksiyalar mavjud. Bu shu narsani anglatadiki, ko plab masalalarni‟
sistema bilan to g ridan-to g ri muloqot tarzida yechish mumkin bo ladi. Maple
‟ ‟ ‟ ‟ ‟
dasturlashsiz katta hajmdagi masalalarni yechish imkoniyatiga ega. Faqat
masalalarni yechish algoritmini yozish va uni bir necha bo laklarga bo lish kerak.
‟ ‟
Bundan tashqari yechish algoritmlari funksiya va sistema buyruqlari ko rinishida
‟
hal qilingan minglab masalalar mavjud.
Maple uch xil shaxsiy tilga ega: kirish, hal qilish va dasturlash. Maple
matematik va injener-texnik hisoblashlarni o tkazishga mo ljallangan
‟ ‟
dasturlashning integrallashgan tizimi 6 hisoblanadi. U formula, son, matn va
grafika bilan ishlash uchun keng imkoniyatli tizimdir.
Paket foydalanish uchun ancha qulaydir. Uning interfeysi shunchalik qulay
qilinganki, undan foydalanuvchi dastur varag i bilan xuddi qog oz varag i singari
‟ ‟ ‟
ishlaydi. Unga sonlar, formulalar, matematik ifodalar va hokozalarni yozadi.
Maple tizimi matn muharriri, kuchli hisoblash va grafik prosessoriga ega.
Matn muharriri matnlarni kiritish va muharrirlash uchun ishlatiladi. Matnlar
izohlardan iborat bo lib unga kiritilgan matematik ifodalar bajarilmaydi. Matn
‟
so`zlar, matematik ifoda va formulalar, maxsus belgilar va hokozalardan iborat](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_2.png)
![bo lishi mumkin. Maplening asosiy xususiyati matematikada umumiy qabul‟
qilingan belgilarning ishlatilishidadir.
Hisoblash prosessori keng imkoniyatga ega. U murakkab matematik
formulalar boyicha hisoblashlarni bajaradi. Ko’plab matematik funksiyalarga ega
bo lish bilan birga, qatorlar, yig indi, ko paytma, hosila va aniq integrallarni
‟ ‟ ‟
hisoblash, kompleks sonlar bilan ishlash, hamda chiziqli va chiziqli bo lmagan
‟
tenglamalarni yechish, vektor va matrisilar ustida amallar bajarish imkoniyatini
yaratadi.
Grafik prosessor gafiklar yaratish va uni ekranga chiqarish uchun ishlatiladi.
Grafik prosessor foydalanuvchini grafik vositalarining eng qulay va sodda
imkoniyatlari bilan ta minlaydi. Foydalanuvchi oddiy funksiyalarning grafigini
‟
tizim bilan ishlashni boshlashdanoq chizishi mumkin. Tradision ko rinishdagi
‟
grafik bilan birgalikda qutb grafiklari, fazoviy grafiklar, vektorli maydon grafiklari
va hokozolarni yasash mumkin. Grafik tipik matematik masalalarni yechish uchun
mo ljallangan. Shu bilan birga grafikni tez-tez o zgartirish, ularga matnli yozuv-
‟ ‟
larni qo shish va uni hujjatni ixtiyoriy joyiga ko chirish imkoniyati mavjud. Bitta
‟ ‟
ishchi sohaga matnni, grafikani va matematik hisoblashlarni joylashtirish orqali
Maple eng murakkab hisoblashlarni tushunishni ham yengillashtiradi.](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_3.png)
![Funksiyaning berilish usullari.
1. Matematik funksiyalar. Maple da ko plab matematik, shu jumladan logarifmik,‟
eksponensional, trigonometrik, teskari trigonometrik, giperbolik va boshqa
funksiyalar ishlatiladi (standart funksiyalar jadvaliga qarang). Ularning hammasi
bir argumentli. U butun, rasional, haqiqiy va kompleks bo lishi mumkin.
‟
Funksiyalarda argumentlar qavs ichiga olinadi.
“Maple” dasturida trigonometrik finksiyalarning yozilishi
sinx sin(x) chx cosh(x)
cosx cos(x) thx tanh(x)
tgx tan(x) cthx coth(x)
ctgx cot(x) secx sec(x)
Masalan:
> sin(Pi/3); Enter tugmasi
bosing va
natija :
>cos(Pi/3) Enter : 1/2
> cos(Pi); Enter : -1
sin(Pi/3)+cos(Pi/2)+2*sin(Pi/12); Enter :
> cot(Pi/2); Enter : 0
> tan(Pi/3); Enter : 3
> x:=Pi/2:y:=sin(x)+cos(x); Enter : y := 1
> exp(1.); Enter : 2.718281828
> ln(1); Enter : 0
> arcsin(1); Enter : 1](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_4.png)
![2
> arccos(1/2); Enter : 1
3
1) cos(π/3)*sin(π/12)+tg(π/5) berilgan trigonometrik funksiyani hisoblang.
2*cos(Pi/3)*sin(Pi/15)+tan(Pi/5); Enter tugmasini bosing va natija:
Berilgan sonnnig faktorialini hisoblash uchun Maple dasturida factorial buyrug i‟
tanlanadi.
Masalan.
> factorial(10); Enter tugmasini bosing natija: 3628800
> factorial(23); Enter tugmasini bosing natija: 25852016738884976640000
Berilgan sonnnig kattasini hisoblash uchun Maple dasturida max buyrug i
‟
tanlanadi.
> max(44,47,-60); Enter tugmasini bosing natija: 47
> max(414,-620,-60,548,-56); Enter tugmasini bosing natija: 548 >max(414*9,-
620+5,-60-5,548*3,-56*5); Enter tugmasini bosing natija:3726 Berilgan sonnnig
eng kichigini hisoblash uchun Maple dasturida min buyrug i tanlanadi.
‟
> min(44,47,-60); Enter tugmasini bosing natija: -60
> min(414,-620,-60,548,-56); Enter tugmasini bosing natija: -620 >min(414*9,-
620+5,-60-5,548*3,-56*5); Enter tugmasini bosing natija:-615
Maple-da funksiya yaratish uchun, f:=x->expression ko'rinishida yoziladi.
Bu funksiya f nomi bilan nomlangan va x o'zgaruvchi parametrini qabul qiladi.
expression esa funksiya tarkibidagi algebraik ifodadir. Misol uchun, quyidagi
kodda f funksiyasi yaratilgan:](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_5.png)
![f:=x->x^2+2*x+1;
Bu funksiya x o'zgaruvchisini kvadratga oshiradi, 2 ga ko'paytiradi va 1
qo'shadigan ifoda hisoblaydi. f(3) ifodasi 16 ga teng bo'ladi, chunki f(3) ni
hisoblashda 3^2 + 2*3 + 1 = 16 hisoblanadi.
Maple-da funksiya analizini amalga oshirish uchun diff, int, limit kabi
funksiyalar ishlatiladi. Misol uchun, quyidagi kodda f funksiyasining x ga
ko'rsatkichdagi ayrim funksiyalarini hisoblash uchun diff, int, limit funksiyalari
ishlatilgan:
f:=x->x^2+2*x+1;
diff(f(x), x); # f(x) funksiyasining x ga ko'rsatkichdagi differensialini hisoblash
int(f(x), x); # f(x) funksiyasining x ga ko'rsatkichdagi integrallashuvini hisoblash
limit(f(x), x = 2); # f(x) funksiyasining x ga ko'rsatkichdagi liminitini hisoblash, x
2 ga yaqinlashadi
Ko'phadlar bilan ishlash uchun, Maple-da array va list turlari ishlatiladi.
array turidagi o'zgaruvchilar matritsa ko'rinishida ifodalangan, list turidagi
o'zgaruvchilar esa ro'yxat ko'rinishida ifodalangan. Misol uchun, quyidagi kodda A
nomli matritsa yaratilgan va B nomli ro'yxat yaratilgan:
A := Matrix([[1,2],[3,4]]);
B := [1,2,3,4,5];
Matritsa elementlariga murojat uchun A[i,j] ko'rinishidan foydalaniladi,
ro'yxat elementlariga murojat uchun esa B[i] ko'rinishidan foydalaniladi.](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_6.png)
![Misollar yechish uchun, Maple-da solve funksiyasi ishlatiladi. solve
funksiyasi matematik tushunchalari orqali berilgan tenglamalar sistemasini yechish
uchun ishlatiladi. Misol uchun, quyidagi kodda x, y, z uchun berilgan sistemani
yechish uchun solve funksiyasi ishlatilgan:
solve({2*x-y-z=4,3*x+4*y-2*x=11,3*x-2*y+4*z=11},{x,y,z});
Javob quyidagi ko'rinishda bo'ladi:
{x = 2, y = 3, z = 1}
Bu esa x=2, y=3 va z=1 tenglamalarining yechimini anglatadi.
Funksiya analizi va ko`phadlar
Maple, funksiya analizini o'rganishda juda foydali dasturlardan biridir.
Maple dasturi, funksiyalarni tavsiflash, limitlar, turli xil funksiyalar qo'llanishini,
integral va differensial hisoblashni o'z ichiga oladi.
Funksiyalarni tavsiflash uchun Maple dasturida, funksiyalar matematikaviy
ifodalash usullari bilan ifodalash mumkin. Misol uchun, "f(x) := x^2 + 2*x + 1;"
ifodasi yordamida f(x) funksiyasi ifodalash mumkin.
Limitlar hisoblash uchun, "limit(f(x), x = a);" ifodasi yordamida f(x)
funksiyasining x = a nuqtasidagi limiti hisoblanadi.
Integral hisoblash uchun, "int(f(x), x);" ifodasi yordamida f(x)
funksiyasining integrali hisoblanadi.
Differensial hisoblash uchun, "diff(f(x), x);" ifodasi yordamida f(x)
funksiyasining differensiali hisoblanadi.](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_7.png)
![Bundan tashqari, Maple dasturi funksiyalar uchun qo'shimcha jarayonlarni
ham qo'llash imkoniyatini beradi, masalan, funksiyalarning grafiklarini namoyish
etish, funksiyalar orasidagi qandaydir bir munosabatni aniqlash, funksiyalarning
tayanch yechimlarini hisoblash kabi ko'plab amallarni bajarishga imkon beradi.
Maple dasturi, ko'phadalar (yoki massivlar) bilan ishlash imkoniyatini ham
beradi. Ko'phadalar ustida amalga oshiriladigan amallar ichida, ko'rsatkichlar
(indeks, o'lcham, tahrir, ...) bilan ishlash, qo'shimcha elementlar qo'shish, olib
tashlash, saralash, qidirish, sifatini o'zgartirish kabi ko'plab amallar mavjud.
Ko'phadalar yaratish uchun, "[ ]" yordamida ko'rsatkichlar orqali ko'phada
yaratish mumkin. Misol uchun, "A := [1,2,3,4,5];" ifodasi yordamida A nomli
ko'phada 1, 2, 3, 4 va 5 sonlari saqlanadi.
Ko'phadalar ustida amalga oshiriladigan amallar ichida, indeks orqali
elementlarga murojat qilish mumkin. Misol uchun, "A[2];" ifodasi yordamida A
ko'phadasi ichidagi 2-chi element (ya'ni 2) qaytariladi.
Qo'shimcha elementlar qo'shish uchun, "[]" yordamida ko'rsatkichlar orqali
qo'shimcha elementlar qo'shish mumkin. Misol uchun, "A[6] := 6;" ifodasi
yordamida A ko'phadasi ichiga 6 soni qo'shiladi.
Ko'phadalar saralash uchun, "sort" funksiyasi ishlatiladi. Misol uchun,
"sort(A);" ifodasi yordamida A ko'phadasi saralanadi.
Ko'phadalar o'zgartirish uchun, "[]" yordamida ko'rsatkichlar orqali
elementlarni o'zgartirish mumkin. Misol uchun, "A[2] := 10;" ifodasi yordamida A
ko'phadasi ichidagi 2-chi element 10 ga o'zgartiriladi.
Maple muhitida ko`phad sifatida quyidagi ifoda tushuniladi:
p ( x ) anxn an 1 xn ... a x a](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_8.png)
![Ko`phadlarning koeffisiyentlarini ajratish uchun quyidagi funksiyalar ishlatiladi:
coeff(p, x) – ko phadda x oldidagi koeffisiyentni aniqlaydi;‟
coeff(p,x,n) - n-darajali had oldidagi koeffisiyentni aniqlaydi;
coeff(p,x^n) - ko phadda x^n oldidagi koeffisiyentni aniqlaydi;
‟
coeffs(p, x, 't') – x o zgaruvchiga tegishli barcha o zgaruvchilar oldidagi
‟ ‟
koeffisiyentni aniqlaydi.
Misollar. > p:=2*x^2 + 3*y^3 - 5: coeff(p,x,2);
2
> coeff(p,x^2);
2
> coeff(p,x,0);
3 y 3 5
> q:=3*a*(x+1)^2+sin(a)*x^2*y-y^2*x+x-a:coeff(q,x);
6 a y 2 1
> s := 3*v^2*y^2+2*v*y^3;
s := 3 v 2 y 2 2 v y 3
> coeffs( s );
3, 2
> coeffs( s, v, 't' );
2 y 3, 3 y 2](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_9.png)
![> t;
v , v 2
lcoeff- funksiyasi ko phadning katta , ‟ tcoeff - funksiyasi kichik
koeffisiyentini aniqlaydi. Bu funksiyalar quyidagicha beriladi: lcoeff(p), tcoeff(p),
lcoeff(p, x), tcoeff(p, x), lcoeff(p, x, 't'), tcoeff(p, x, 't')
Misollar > s := 3*v^2*w^3*x^4+1;
s := 3 v2 w3 x4 1
> lcoeff(s);
3
> tcoeff(s);
1
> lcoeff(s, [v,w], 't');
3 x4
> t;
v2 w3
degree(a,x);– funksiyasi ko phadning eng yuqori darajasini, ldegree(a,x); –
‟
funksiyasi eng kichik darajasini aniqlaydi.
Misollar > degree(2/x^2+5+7*x^3,x);
3
> ldegree(2/x^2+5+7*x^3,x);
-2](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_10.png)
![> degree(x*sin(x),x);
FAIL
> degree(x*sin(x),sin(x));
1
> degree((x+1)/(x+2),x);
FAIL
> degree(x*y^3+x^2,[x,y]);
2
> degree(x*y^3+x^2,{x,y});
4
> ldegree(x*y^3+x^2,[x,y]);
4
21
Ko phadlarni ko paytuvchilarga ajratish factor(ifoda) orqali amalga‟ ‟
oshiriladi. Masalan:
> p:=x^5-x^4-7*x^3+x^2+6*x;
p := x5 x4 7 x3 x2 6 x
> factor(p);
x (x 1) (x 3) (x 2) (1 x)](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_11.png)
![Ko phadlarning haqiqiy va kompleks ildizlarini topish uchun solve(p,x);‟
buyrug i ishlatiladi. Shu bilan birga quyidagi buyruqlar ham mavjud: roots(p);,
‟
roots(p, K); , roots(p, x);, roots(p,x, K);.
Misollar
> p := x^4-5*x^2+6*x=2;
p := x4 5 x2 6 x 2
> solve(p,x);
1, 1, 3 1, 1 3
> roots(2*x^3+11*x^2+12*x-9);
1 2
1 [-3, 2]
> roots(x^4-4);
[ ]
> roots(x^4-4,x);
[ ]
> roots(x^3+(-6-b-a)*x^2+(6*a+5+5*b+a*b)*x-5*a-5*a*b,x);
[[5, 1]]
> roots(x^4-4, sqrt(2));
[[ 2, 1], [ 2, 1]]
> roots(x^4-4, {sqrt(2),I});
[[I 2, 1], [ I 2, 1], [ 2, 1], [ 2, 1]]](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_12.png)
![Kasrni normal ko rinishga keltirish uchun normal (ifoda) buyrug idan‟ ‟
foydalaniladi.
Masalan:
22
1) > f:=(a^6-b^6)/((a+b)*(a-b));
> normal(f);
2) > f:=(a^4-b^4)/((a^2+b^2)*a*b);
f := a4 b4
(a2 b2) a b
> normal(f);
a2 b2
b a
3) f:=(a^8-c^8)/((a^2+c^2)*(a^2-c^2));
> normal(f);
Ifodalarni soddalashtirish simplify(ifoda) buyrug i orqali bajariladi.
‟
Masalan:
> y:=(cos(x)-sin(x))*(cos(x)+sin(x)): > simplify(y);
2 cos(x)2 1
Ifodada o xshash hadlarni ixchamlash collect(y,var) buyrug i orqali amalga
‟ ‟
oshiriladi, bu yerda y – ifoda, var – o zgaruvchi nomi .
‟
Xulosa](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_13.png)
![Maple dasturi, funksiya analizini o'rganishda va ko'phadalar bilan ishlashda
juda foydali dasturlardan biridir.
Funksiya analizini o'rganish uchun, Maple dasturida funksiyalar
matematikaviy ifodalash usullari bilan ifodalash mumkin. Limitlar, integral va
differensial hisoblash, turli xil funksiyalar qo'llanishini o'z ichiga oladi. Bundan
tashqari, funksiyalar uchun qo'shimcha jarayonlar ham mavjud, masalan,
funksiyalarning grafiklarini namoyish etish, funksiyalar orasidagi munosabatni
aniqlash kabi amallar bajarish mumkin.
Ko'phadalar bilan ishlashda, Maple dasturi ko'rsatkichlar orqali ko'phadalar
yaratish, elementlarga murojat qilish, qo'shimcha elementlar qo'shish, saralash,
o'zgartirish, qidirish kabi amallarni bajarishga imkon beradi. Ko'phadalar uchun
qo'shimcha funksiyalar ham mavjud, masalan, ko'phadadagi elementlarni qo'shish,
ko'paytirish kabi amallar bajarish mumkin.
Bularning yanada ko'pini o'rganish uchun, Maple dasturi haqida ko'proq
ma'lumot topishingiz va dasturni amaliyotda ishlatishingiz kerak.
Foydalanilgan adabiyotlar](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_14.png)
![1. Dyakonov V.P. Maple 6: uchebniyy kurs. SPb.: Piter, 2001.
2. Dyakonov V.P. Matematicheskaya sistema Maple V R3/R4/R5. M.: Solon,
1998.
3. Manzon B.M. Maple V Power Edition. M.: Filin , 1998.‟
4. Govoruxin V.N., Sibulin V.G. Vvedeniye v Maple V. Matematicheskiy
paket dlya vsex. M.: Mir, 1997.
5. Proxorov G.V., Ledenev M.A., Kolbeyev V.V. Paket simvolnix vichisleniy
Maple V. M.: Petit, 1997.
6. Bugrov Ya.S., Nikolskiy S.M. Elementiy lineynoy algebri i analiticheskoy
geometrii. M.: Nauka. 1989.
7. Bugrov Ya.S., Nikolskiy S.M. Differensialnoye i integralnoye ischisleniye.
M.: Nauka. 1989.
8. Bugrov Ya.S., Nikolskiy S.M. Zadachnik. M.: Nauka. 1987.
9. Ilin V.A., Poznyak E.G. Analiticheskaya geometriya. M.: Nauka. 1970.
10. Ilin V.A., Poznyak E.G. Lineynaya algebra. M.: Nauka. 1970.
11. Nikolskiy S.M. Kurs matematicheskogo analiza (2 t.). M.: Nauka,1991.
12. Elsgols L.E. Differensialniyye uravneniya i variasionnoye ischisleniye. M.:
Editorial, 2000.
13. Eshtemirov S., Aminov I.B. , Nomozov F. Maple muhitida ishlash asoslari.
Uslubiy qo llanma. –SamDU, Samarqand, 2009 y.
‟](/data/documents/fcc3bf98-1791-4ebd-8a56-afc3d5dd2503/page_15.png)
Mavzu : Mapleda funksiya analizi va ko’phadlar bilan ishlash. Mustaqil ishning maqsadi: Mapleda funksiya ,funksiya analizi ,ko`phadlar bilan ishlash va misollar yechishni o`rganish . Mustaqil ishni bajarish tartibi: Kirish : Maple paketining asosiy maqsadi va uning imkoniyatlari. Asosiy qism : 1. Funksiyaning berilish usullari. 2.Funksiya analizi va ko`phadlar Xulosa Foydalanilgan adabiyotlar
Kirish Maple muhiti 1980 yilda Waterloo, Inc (Kanada) firmasi tomonidan yaratilgan. Bugungi kunda uning quyidagi versiyalari mavjud: Maple 5, Maple 6, Maple 7 va hokoza. Maple da belgili ifodalashlar bilan ishlash uchun asosiysini sxema yadrosi tashkil qiladi. U belgili ifodalashlarning yuzlab bazaviy funksiya va algoritmlaridan iborat. Shu bilan birga operator, buyruq va funksiyalarning asosiy kutubxonasidan iborat. Umumiy hisobda Maple 5 da 2500 ta, Maple 6 da 2700 ta, Maple 7 da 3000 ga yaqin funksiyalar mavjud. Bu shu narsani anglatadiki, ko plab masalalarni‟ sistema bilan to g ridan-to g ri muloqot tarzida yechish mumkin bo ladi. Maple ‟ ‟ ‟ ‟ ‟ dasturlashsiz katta hajmdagi masalalarni yechish imkoniyatiga ega. Faqat masalalarni yechish algoritmini yozish va uni bir necha bo laklarga bo lish kerak. ‟ ‟ Bundan tashqari yechish algoritmlari funksiya va sistema buyruqlari ko rinishida ‟ hal qilingan minglab masalalar mavjud. Maple uch xil shaxsiy tilga ega: kirish, hal qilish va dasturlash. Maple matematik va injener-texnik hisoblashlarni o tkazishga mo ljallangan ‟ ‟ dasturlashning integrallashgan tizimi 6 hisoblanadi. U formula, son, matn va grafika bilan ishlash uchun keng imkoniyatli tizimdir. Paket foydalanish uchun ancha qulaydir. Uning interfeysi shunchalik qulay qilinganki, undan foydalanuvchi dastur varag i bilan xuddi qog oz varag i singari ‟ ‟ ‟ ishlaydi. Unga sonlar, formulalar, matematik ifodalar va hokozalarni yozadi. Maple tizimi matn muharriri, kuchli hisoblash va grafik prosessoriga ega. Matn muharriri matnlarni kiritish va muharrirlash uchun ishlatiladi. Matnlar izohlardan iborat bo lib unga kiritilgan matematik ifodalar bajarilmaydi. Matn ‟ so`zlar, matematik ifoda va formulalar, maxsus belgilar va hokozalardan iborat
bo lishi mumkin. Maplening asosiy xususiyati matematikada umumiy qabul‟ qilingan belgilarning ishlatilishidadir. Hisoblash prosessori keng imkoniyatga ega. U murakkab matematik formulalar boyicha hisoblashlarni bajaradi. Ko’plab matematik funksiyalarga ega bo lish bilan birga, qatorlar, yig indi, ko paytma, hosila va aniq integrallarni ‟ ‟ ‟ hisoblash, kompleks sonlar bilan ishlash, hamda chiziqli va chiziqli bo lmagan ‟ tenglamalarni yechish, vektor va matrisilar ustida amallar bajarish imkoniyatini yaratadi. Grafik prosessor gafiklar yaratish va uni ekranga chiqarish uchun ishlatiladi. Grafik prosessor foydalanuvchini grafik vositalarining eng qulay va sodda imkoniyatlari bilan ta minlaydi. Foydalanuvchi oddiy funksiyalarning grafigini ‟ tizim bilan ishlashni boshlashdanoq chizishi mumkin. Tradision ko rinishdagi ‟ grafik bilan birgalikda qutb grafiklari, fazoviy grafiklar, vektorli maydon grafiklari va hokozolarni yasash mumkin. Grafik tipik matematik masalalarni yechish uchun mo ljallangan. Shu bilan birga grafikni tez-tez o zgartirish, ularga matnli yozuv- ‟ ‟ larni qo shish va uni hujjatni ixtiyoriy joyiga ko chirish imkoniyati mavjud. Bitta ‟ ‟ ishchi sohaga matnni, grafikani va matematik hisoblashlarni joylashtirish orqali Maple eng murakkab hisoblashlarni tushunishni ham yengillashtiradi.
Funksiyaning berilish usullari. 1. Matematik funksiyalar. Maple da ko plab matematik, shu jumladan logarifmik,‟ eksponensional, trigonometrik, teskari trigonometrik, giperbolik va boshqa funksiyalar ishlatiladi (standart funksiyalar jadvaliga qarang). Ularning hammasi bir argumentli. U butun, rasional, haqiqiy va kompleks bo lishi mumkin. ‟ Funksiyalarda argumentlar qavs ichiga olinadi. “Maple” dasturida trigonometrik finksiyalarning yozilishi sinx sin(x) chx cosh(x) cosx cos(x) thx tanh(x) tgx tan(x) cthx coth(x) ctgx cot(x) secx sec(x) Masalan: > sin(Pi/3); Enter tugmasi bosing va natija : >cos(Pi/3) Enter : 1/2 > cos(Pi); Enter : -1 sin(Pi/3)+cos(Pi/2)+2*sin(Pi/12); Enter : > cot(Pi/2); Enter : 0 > tan(Pi/3); Enter : 3 > x:=Pi/2:y:=sin(x)+cos(x); Enter : y := 1 > exp(1.); Enter : 2.718281828 > ln(1); Enter : 0 > arcsin(1); Enter : 1
2 > arccos(1/2); Enter : 1 3 1) cos(π/3)*sin(π/12)+tg(π/5) berilgan trigonometrik funksiyani hisoblang. 2*cos(Pi/3)*sin(Pi/15)+tan(Pi/5); Enter tugmasini bosing va natija: Berilgan sonnnig faktorialini hisoblash uchun Maple dasturida factorial buyrug i‟ tanlanadi. Masalan. > factorial(10); Enter tugmasini bosing natija: 3628800 > factorial(23); Enter tugmasini bosing natija: 25852016738884976640000 Berilgan sonnnig kattasini hisoblash uchun Maple dasturida max buyrug i ‟ tanlanadi. > max(44,47,-60); Enter tugmasini bosing natija: 47 > max(414,-620,-60,548,-56); Enter tugmasini bosing natija: 548 >max(414*9,- 620+5,-60-5,548*3,-56*5); Enter tugmasini bosing natija:3726 Berilgan sonnnig eng kichigini hisoblash uchun Maple dasturida min buyrug i tanlanadi. ‟ > min(44,47,-60); Enter tugmasini bosing natija: -60 > min(414,-620,-60,548,-56); Enter tugmasini bosing natija: -620 >min(414*9,- 620+5,-60-5,548*3,-56*5); Enter tugmasini bosing natija:-615 Maple-da funksiya yaratish uchun, f:=x->expression ko'rinishida yoziladi. Bu funksiya f nomi bilan nomlangan va x o'zgaruvchi parametrini qabul qiladi. expression esa funksiya tarkibidagi algebraik ifodadir. Misol uchun, quyidagi kodda f funksiyasi yaratilgan: