Maple muhitida funksiyalar va ular bilan ishlash




Download 119,38 Kb.
bet6/8
Sana16.12.2023
Hajmi119,38 Kb.
#120090
1   2   3   4   5   6   7   8
Bog'liq
Mapledan LaTeX ga export qilish

Maple muhitida funksiyalar va ular bilan ishlash.

Mapleda funksiyalar 4 usulda yaratiladi. 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 uzgaruvchining aniq qiymati berilsa, y holda x uchun f funksiya-ning qiymati hosil buladi. Masalan, oldingi misolni davom ettirib f ning qiymatini x+y>0 da hisoblash kerak bulsa, u quyidagicha yoziladi:
>

>

>

Maple muhitida barcha hisoblashlar jimlik qoidasi buyicha belgili amalga oshiriladi, ya`ni natija ochiq irrasional kurinishda buladi. Taqribiy natijani quzg`aluvchan vergulli kurinishda 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:
>

2-usul. Funksiyani funksional operator yordamida aniqlash, bunda bitta yoki bir nechta ifodaga (x1,x2,…) uzgaruvchilar ketma-ketligi mos quyiladi. Masalan, ikki uzgaruvchili funksiyani funksional operator orqali aniqlash quyidagicha amalga oshiriladi:
>

Funksiyaga murojoat matematikadagi usulga uxshab oddiy kurinishda amalga oshiriladi, ya`ni qavs ichida argument urnida uzgaruvchining aniq qiymati yoziladi.


Oldingi misolning davomi sifatida hisoblang:
>

3-usul. unapply(f,x1,x2,…) buyrug`i yordamida, bu yerda f – ifoda, x1,x2,… – funksional operatorda ifodani almashtirishga bog`liq bulgan uzgaruv-chilar tuplami. Masalan:
> f:=unapply(x^2+y^2,x,y);

> f(-7,5);
74
4-usul. Maple muhitida elementar bulmagan funksiyalarni ham ifodalash mumkin. Quyida funksiya berilgan:

U quyidagi buyruq asosida ifodalanadi.


> piecewise(1-shart,f1, 2-shart, f2, …).
Masalan: berilgan funksiya

Quyidagi kurinishda yoziladi:


> f:=piecewise(x<0, 0, 0<=x and x<1, x, x>=1, sin(x));

Funksiyani aniqlang:

va unga x ni qushing. Buning uchun quyidagilar yoziladi:


> f:=piecewise(x<-1, x, -1<=x and x<1, -x^2, x>=1, -x);

>h:=unapply(q,[x,y]);
h(2,3); h:=32
>fl:=unapply(x^2+1,x,numeric);
fl(1); fl:=2




  1. Download 119,38 Kb.
1   2   3   4   5   6   7   8




Download 119,38 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Maple muhitida funksiyalar va ular bilan ishlash

Download 119,38 Kb.