Kirisiw. Programmalıq qurallar hám olardıń klassifikasiyası, pedagogikalıq dasturiy qurallar ham olardıń



Download 3,15 Mb.
bet38/109
Sana31.12.2021
Hajmi3,15 Mb.
#231291
1   ...   34   35   36   37   38   39   40   41   ...   109
Bog'liq
2 5201670634903440933

Matematik yozilishi Maple da yozilishi Matematik yozilishi Maple da yozilishi

1. exp(x) 2. ln(x)

3. log10(x) 4. log[a](x)

5. sqrt(x) 5. abs(x)

7. sin(x) 8. cos(x)

9. tan(x) 10. cot(x)

11. sec(x) 12. csc(x)

13. arcsin(x) 14. arccos(x)

15. arctan(x) 16. arccot(x)

17. sinh(x) 18. cosh(x)

19. tanh(x) 20. coth(x)

21. - Dirak funksiyasi Dirac(x)

22. - Xevissayd funksiyasi Нeaviside(х)


Maple ózida maxsus funksiyalarning katta qismini saqlaydi: Basselev funksiyasi, Eylerning beta-gamma funksiyasi, integral xatolik, elliptic integral, ortogonal kóphadlar.

exp(x) funksiyasi yordamida exp(1) yozuvi orqali е=2.718281828… soni aniqlanadi.

Maple tizimi komandasining umumiy kórinishi va tarkibiy qismlari.

Maple 6 tizimining ixtiyoriy komandasiga murojaat qilishning standart kórinishi quyidagichadir:

komanda(par1, par2, ... , par n); yoki komanda(par1, par2, ... , par n):

komanda – qóllaniladigan funksiya nomi, par1, par2, ... , par n lar ózgaruvchi, ifoda, funksiya bólishi mumkin va berilgan ifoda turiga mos bólishi kerak. Komanda ; bilan tugasa, komanda bajargan natija chiqarish maydoniga yoziladi, : bilan tugasa – yozilmaydi.

Ba’zi bir komandalarning aktiv hamda passiv for-masi mavjud. Komanda passiv formasining asl maqsadi, komanda mazmunining matematik ifodasini belgilash uchun ishlatiladi. Lekin uning natijasini value(<ózgaruvchi>) komandasi orqali kórish mumkin.

Maple 6 yadrosida mavjud bólgan komandalarga har doim murojaat qilib natijani olish mumkin. YAdroda mavjud bólmagan komandalarni qóllash uchun ular mavjud bólgan paket yoki bibliotekaga murojaat qilish kerak:

with (
)
– paketga murojaat qilish,

readlib() – bibliotekaga murojaat qilish.



Soddalashtirish komandasi. Ifodani soddalashtirish komandasining nomi simplify kórinishda bóladi. Bu komanda tarkibida trigonometrik, teskari trigonometrik, logarifmik, eksponensial va boshqa elementar funksiyalar qatnashgan algebraik ifodani soddalashtirish uchun móljallangan. Komandaning bir necha xil kórinishlari mavjud bólib, eng sodda kórinishi quyidagichadir:

simplify()

Komandaning bu kórinishi berilgan ifodadagi barcha funksiyalar sinfiga nisbatan soddalashtirish algoritmlarini qóllaydi. Komandaning aynan bir funksiyalar sinfiga nisbatan soddalashtrish variantlari: simplify/sqrt, simplify/exp, simplify/ln, simplify/trig, simplify/radical, simplify/power va h.k. lar tóǵrisida ma’lumot olish uchun kerakli variantni yozib, kursorni uning ostiga keltirib, F1 tugmani bosish kerak. Komandani aynan biror soddalashtirish algoritmiga nisbatan qóllash uchun simplify(, n1, n2, ... ) kórinishda ishlatish kerak. Bunda n1, n2, ... soddalashtirish protseduralari: Ei, GAM-MA, RootOf, @, hypergeoxn, ln, polar, power, radical, sqrt, trig nomlaridan iborat bólishi mumkin. Soddalashtirish protseduralari tóǵrisida ma’lumotga ega bólishi uchun ? sim-plify[] komandasini yozish kerak. Bunda soddalashtirish protsedurasining nomi. Ifodani soddalashtirish jarayonida, ózgaruvchilarning turini yoki aniqlanish sohasini kórsatish mumkin. Buning uchun komanda simplify(, assume=) kórinishda bólib, xususiyat – complex, real, positive, integer, RealRange(a,b) lardan biri bólishi mumkin.


Misol:
>f:=ln(exp(x));

>simplify(f);



>simplify(f,ln,assume=real);



Soddalashtirishningoddiykomandasida, Maple 6 ifodadagiózgaruvchilarnikomplekssohagategishlidebhisoblaydi. Ba’zikópqiymatlifunksiyalarishtiroketgan(masalanildizliifoda) holdaunisoddalashtirishdakópqiymatliliginie’tiborgaolmaslikuchunsymbolic parametriniishlatishzarur.



Misol:
>f:=sqrt(x^2);

>simplify(f);



>simplify(f,assume=real);



>simplify(f,assume=positive);



>simplify(f,symbolic);



Ifodalarnifoydalanuvchilarningbirorqoidasiasosidasoddalashtirishkerakbólsa, simplify(, {tenglik1, tenglik2, ...}); kórinishdagikomandaniqóllanadi.

Biror ifodani nolga teng deb hisoblash lozim bólsa, uni { } da yozish kerak.

Misol:

>g:=a^2+b^2+c;



>simplify(g,{b^2,a^2+c=1});



Soddalashtirishnatijasiniifodadaishtiroketuvchiózgaruvchilarningma’lumbirtartibibóyichaqóllashvaaksettirishmumkin. Buning uchun komandada ularning tóplamini {} bilan yoki róyxatini [ ] bilan kórsatish kerak. Tóplam kórinishda berilganda oldin ifoda ózgaruvchilarning darajasiga nisbatan tartiblanadi, keyin soddalashtiriladi. Róyxat kórinishda berilganda ifoda oldin róyxatda birinchi kórsatilgan óz-garuvchi darajasiga nisbatan soddalashtiriladi keyin bu jarayon qolgan ózgaruvchilarga nisbatan qóllaniladi. Bu qoida tóǵrisida tóliq ma’lumot olish uchun ?simplify[siderels] komanda qóllanadi.



Qavslarni ochish komandasi. Qavslarni ochish komandasining umumiy kórinishi expand(, , ... , ) shaklda bóladi. Bu komanda algebraik ifodalardagi qavslarni ochib, yiǵindi kórinishiga keltiradi. Xususan, ratsional algebraik ifodaning suratidagi qavslarni ochib chiqib, hosil bólgan kóphadning har bir hadini maxrajga bóladi. Komandadagi berilgan bólib, , ... , lar esa berilgan ifodaning qismlari bólib, bu qismiy ifodalar qatnashgan qavslar ochilmasligi kerakligini bildiradi.
Misol:
>expand(exp(a+ln(b)));

>expand((x+1)^2*(y+z),x+1);



>expand((x+1)^2*(y+z));





Kóphadni kópaytuvchilarga ajratish. Maple 6 tizimida kóphad ózgaruvchi miqdor qatnashgan birhadlar yiǵindisidir. Birhadning koeffitsiyentlari butun, kasr, suzuvchan vergul formadagihaqiqiy, kompleksvaboshqaózgaruvchilarishtiroketganalgebraikifodabólishimumkin. Ózgaruvchilarningdarajasibutunmusbatbólishikerak. Kóphadni kópaytuvchilarga ajratish komandasining sodda kórinishi factor () bólib, kóphad kórinishidagi ifoda-dir.

Misol:

>factor(cos(y)^2-2*sin(x)*cos(y)+sin(x)^2);





SHunita’kidlashkerakki, bukomandakópaytuvchilargaajratishnikoeffitsiyetnlarningsonlimaydonidaamalgaoshiradi, ya’nibarchakoeffitsiyentlarbutunbólsa, kópaytuvchilardagikoeffitsiyentlarhambutunbóladi. Komandaning simplify(<ifoda>, <tur>); kórinishi kóphadni kórsatilgan <tur> koeffitsiyentlar maydonida kópaytuvchilarga ajratadi. Bu yerda koeffitsiyentlar maydonining turi bólib, real, complex yoki radikallar róyxati bólishi mumkin.

Misol:

>factor(x^3+2); # butun koeffitsiyentlar maydonida



>factor(x^3+2.0); # haqiqiykoeffitsiyentlarmaydonida



>factor(x^3+2,complex); # kompleks koeffitsiyentlar maydonida



>factor(x^3+2,2^(1/3)); # butun koeffitsiyentlar maydonida va radikal asosida





Download 3,15 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   109




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish