H.Ə. Məmmədov, Q.Ə. Rüstəmov R. Q. Rüstəmov
Download 6.8 Mb. Pdf ko'rish
|
y=5sin(2x)e -0.3x
, z=10cos(12x 0.4
) funksiyalarının qrafiklərini müxtəlif pəncərələrdə quraq.
49
funksiyasının köməyi ilə qurulur:
x [2pi,-2pi] intervalında qurur;
ezplot(f,x min ,x max ) -f(x) funksiyasının qrafikini verilmiş
[x min
,x max
] intervalında qurur;
Misal 2.11. f=sin(x) funksiyasının qrafiki.
Şəkil 2.11-də müvafiq qrafik göstərilmişdir. Şəkil 2.11 Misal 2.12. -3 2 -y 2 -1=0 parabolasının qrafiki. 50
Şəkil 2.12 2.2.2.Üçölçülü qrafiklərin qurulması Fəza qrafiki plot3(.) funksiyasının köməyi ilə qurulur.
Misal 2.13. 1)
Şəkil 2.13 2) x,y arqumentlərinin [-4;4] intervalında h=0.1 addim ilə z=lnx+lny -3 -2
0 1 2 3 -3 -2 -1 0 1 2 3 x y x 2 -y 2 -1 = 0 0 10 20 30 40 -1 -0.5 0 0.5 1 -1 -0.5 0 0.5
1 51
funksiyasının qrafikini quraq.
Şəkil 2.14 2.2.3. İşıqlandırılmış səthin qurulması Fərz edək ki, səth işığı əks etdirən və udan materialdan hazırlanmışdır.Bundan başqa, işıq mənbəyinin yerini dəyişmək mümkündür.Bu iki imkan qrafikin döndərilməsi ilə birlikdə səthi lazımi bucaq altında işıqlandırmağa və təbii görkəm almağa imkan berir.İşıqlandırılmış səthi qurmaq üçün surfl funksiyasından istifadə olunur. Arqumentlərin ] 1
0 [ ], 1 , 1 [ y x intervalında
)
( ) 1 ( ) 5 . 1 cos( 2 sin
4 ) , ( 2
y x y x y x z
ifadısi ilə verilmiş işıqlanmış səthi quraq. surfl funksiyasından istifadə etdikdə rəng politrasını copperç,bone,gray,pink funksiyaları ilə vermək əlverişlidir. Bu halda işığın intensivliyi xətti dəyişir.Rəvan dəyişən kölgə almaq üçüçn shading interp –dən 52
istifadə etmək olar. Matlabda relizasiya. Misal 2.14 . Şəkil 2.15
2.2.4. Qrafiklər ailəsinin qurulması.Dövr operatopu Fərz edək ki, parametrdən asılı olan funksiyanı parametrlərin müxtəlif qiymətlərində və dəyişənin verilmiş intervalında hesablamaq tələb olunur.Belə funksiya y=f(a,x) şəklində verilə bilər. Bu məqsədlə
for a=a min :∆a:a
max Matlab əmirləri end
Misal 2.15. y(a,x)=e
-ax sin(x) funksiyasının parametrin ] 1
0 , 1 . 0 [
qiymətləri üçün dəyişənin ] 2 , 0 [
intervalında əyrilər ailəsini
53
quraq.
Şəkil 2.16
54
FƏSİL 3 RİYAZİ FUNKSİY ALARIN HESABLANMASI _________________________________________________________ Əsas riyazi funksiyalar aşağıdakılardır: 1. Elementar funksiyalar. 2. Xüsusi funksiyalar. 3. İstifadəcinin funksiyaları. Funksiyaların siyahısını göstərək və onların hesablama qaydalarına baxaq.
Riyazi funksiyalar fun(x) şəklində təsvir olunur.fun-funksiyanın adı, x- arqumentidir (ədəd və ya matris).Bəzi elementar funksiyalarin hesablanma texhologiyasına baxaq. Əsas elementar funksiyaların siyahısı Əlavə 1-də verilmişdir.
x-in mütləq qiyməti. Aşağıdakı ədəd və matrislerin mütləq qiymətlərini tapaq: x 1 =(-3, 5); x 2 =(2, 3, 2+3i, i); . 5
3 2 1 3 2 3
x Misal 3.1.
55
2.exp(x)- eksponensial funksiya. x-həqiqi ədəd olarsa e x hesablanr.Əgər x=a+ib kompleks kəmiyyət olarsa kompleks eksponenta
) sin (cos
hesablanır. Aşağıdakı arqumentlər üçüşn e x hesablayaq: x 1 =(1 2 3 4 5); x 2 =(2.5+7i -1 1); . 2
. 0 5 . 0 5 2 . 1 3 1 . 0 1 3
i i x
Arqumentləri bir matris şəklində birləşdirmək üçün x 1 , x
2 , x
3 sətirləri eyni götürülmüşdür.
56
3.log(x), log10(x), log2(x) - loqarifmik funksiyaları ədədlərin əsası e, 10,və 2 olan loqarifmlərini hesablayır. Arqument x müsbət, mənfi və kompleks ola bilər.Əgər x=a+ib kompleks kəmiyyətdirsə, onda kompleks loqarifm adlanan loqarifm hesablanır: ). ,
2 )) ( log( ) log( b a an at i x abs x
Həqiqi a və b ədədləri üçün z=atan2(a,b) a,b vektorları arasında bucaqdır: ]. , [
Misal 3.3. 57
3.1.2. Hiperbolik funksiyalar Bunlar eksponensial funksiyalarla ifadə olunurlar: . 1
) ( , 1 2 ) ( , 1 1 ) ( , 1 1 ) ( , 2 ) ( , 2 ) ( 2 2 2 2 2 2
x x x x x x x x x x x e e x csh e e x sch e e x cth e e x th e e x ch e e x sh Müvafiq Matlb funksiyaları (bax, Əlavə 1): Əvvəldə olduğu kimi arqument x həqiqi, kompleks ədəd, vektor və ya matris ola bilər.
58
3.2. Kompleks dəyişən funksiya Matlabda xəyali vahid 1 i və ya j ilə işarə olunur (Əlavə 1).
Xəyali ədədin əsas göstəricilərinin təyin olunmasına misalda baxaq. Misal 3.5. Kompleks ədədlər üzərində elementar əməliyyatlar addi cəbri işarələrin +, -, *, /, \ və ^ köməyi ilə aparılır.
59
Qeyd edək ki, sağdan bəlmə addi, soldan bəlmə isə əksinə bəlmədir:5/2(5:2)=2.5; 5\2(2:5)=0.4.
hesablanması funksiyaları Funksiyalar və yazılışı: -
- floor(x)- mənfi sonsuzluğa tərəf ən yaxın tam ədədə qədər yuvarlaşdırma; - ceil(x)- mənfi sonsuzluğa tərəf ən yaxın tam ədədə qədər yuvarlaşdırma; - round(x) - ən yaxın tam ədədə qədər yuvarlaşdırma; -mod(x,y) - işarəsi nəzərə alınmaqla tamqiymətli bölmə nəticəsində alınmış qalıq;
-rem(x,y) - modula görə tamqiymətli bölmə nəticəsində alınmış qalıq; 60
-sign(x) - ədədin işarəsinin təyin olunması. rem(.) və mod(.) funksiyaları aşağısakı kimi hesablanır: rem(x,y)=x-y*fix(x/y); mod(x,y)=x-y*floor(x/y). x və
y arqumentləri müsbət olduğu
halda rem=mod. Məsələn,rem(7,2)=mod(7,2)=1.
>> b=[1.95 8.17 -4.2]; >> fix(b) ans = 1 8 -4 >> floor(b) ans = 1 8 -5 >> ceil(b) ans = 2 9 -4 >> round(b) ans = 2 8 -4 >> mod(b,2) ans = 1.9500 0.1700 1.8000 >> rem(b,3) ans = 1.9500 2.1700 -1.2000 >> sign(b) ans = 1 1 -1
Aşağıda göstərələn n 1
1 n 0 a ...
s a s a p
polinomların cəmlənməsi, vurulması, bölünməsi, köklərinin təyini, verilmiş köklərə əsasən polinomun bərpası, sadə vuruqlara ayrılması məsələlərinə baxaq. s=x olarsa yazmaq olar: n n n a x a x a y ... 1 1 0 .
61
1.1. Polinomların vurulması və bölünməsi.. Vurma p=p 1 p 2 iki-iki
conv (z 1 , z 2 ) funksiyasının köməyi ilə yerinə yetirilir. Burada, z 1 , z 2 uyğun p
1 və p
2
polinomlarının əmsallar vektorudur. Üç polinomun hasili conv(conv(z 1 , z 2 ), z 3 ). İki p
1 (s) və p 2 (s) polinomlarının bölünməsi deconv(z 1 ,z 2 ) funksiyasının köməyi ilə həyata keçirilir. Misal 3.8. Aşağıda p 1 =3s
2 +2s+1, p 2 =s+4 polinomlarının vurulma və bölünmə proqramları göstərilmişdir.
Vurma əməliyyatı nəticəsində p(s)=3s 3 +14s
2 +9s+4, bölmə nəticəsində isə p(s)=3s-10, qalıq t=0s 2 +0s+41. 1.2. Polinomun verilmiş s=k nöqtəsindəki qiymətinin hesablanması. Əməliyyat polyar (n,k) funksiyasının köməyi ilə həyata keçirilir. n-polinomun əmsallar vektoru, k – s dəyişəninin qiymətidir. Aşağıda p(s)=5s 5 +7s
4 +2s
2 -6s+10 polinomunun s=2 nöqtəsindəki qiymətinin hesablanması göstərilmişdir.
1.3. Köklərin təyini. Bu əməliyyat roots (z) funksiyasıvasitəsi ilə həyata keçirilir. p=5s 5 +7s
4 +2s
2 -6s=0 polinomunun köklərinin təyin olunması göstərilmişdir.
62
funksiyasının köməyi ilə həyata kemirilir.
Göründüyü kimi, p(s)=0 tənliyinin hər tərəfi 5-ə bölünmüşdür. Yəni yüksək tərtib s 5 -in əmsalına görə normallaşdırma aparılmışdır. 1.5. Polinomların sadə vuruqlara ayrılması.Bu məqsədlə factor(.) funksiyasından istifadə olunur.
Bu halda polinomun iki j 46 . 3 1 p 3 , 2 kompleks-qoşma kökü oldugundan onlar həqiqi kvadratik hədd şəklində göstərilmişlər. 3.5. İstifadəşinin funksiyası Hesablamaları ədədi qsullarla yerinə yetirdikdə adətən rekurent ifadələrdən istifadə olunur. Hesablama prosesində hər iterasiyada bu ifadəyə yüz dəfələrlə
63
müraciət olunur. Bu səbəbdən, hesablamaları sürətləndirmək məqsədi ilə əsas ifadəni (məsələn, inteqralaltı ifadə) M-fayla , əməliyyat funksiyasını isə Matlabın əmirlər pəncərəsinə yazırlar. M-fayla yazılan funksiya istifadıçinin funksiyası adlanır. M-faylın redaktor pəncərəsini çağırmaq üçün aşağıdakı əməliyyatları yerinə yetirmək lazımdır: 1.
Matlabı çağırmaq. 2.
File/New/M-File “düyməsinə” klik etmək. Pəncərə aşılacaqdır. Lazımi əmirləri daxil etdikdən sonra Save düyməsinə klik etmək. Başqa pəncərə açılır.Burada Coxранить (Save) düyməsinə yenə klik etməli.
Polinomlar üzərində əməliyyatlar aşağıdakı funksiyaların köməyi ilə həyata keçirilir:
Polminom (x+a) 4 +(x-1) 3 - (x-a) 2 –ax+x-3 daxil edib pretty funksiyasının köməyi ilə təsvir edək.
x-in qüvvətlərinə nəzərən qruplaşdırma.
64
sin(x+y) ifadəsini sadəvuruqların cəmi və hasili şəklində göstərək.
funksiyalarının köməyi ilə həyata keçirilir. (1-x 2 )/ (1-x) ifadəsini sadələşdərək.
Çalışmalar - 3.1 1. Polinomlar üzərində MATLABda əməliyyatlar. 1.1.Tənliyin köklərini tapın. A 1
3 +3 s
2 +5s+7=0, A 2
4 +3 s
3 +4s
2 +4s+10=0, A 3
4 +2 s
2 +1=0.
1.2. A 1 (s)/A 2 (s), A
2 (s)/A
3 (s) bölmə və eyni zamanda vurma əməliyyatlarını yerinə yetirin.
65
1.3. Bənd 1.1-də verilmiş polinomların uyğun olaraq s=1, s=4, s=10 nöqtələrindəki A 1 (1), A 2 (4), A
3 (10) qiymətlərini tapın. 1.4. Verilmiş köklərə əsasən p(s)polinomunu bərpa edin: s 1 =-2; s
2,3 = 4j; s 4,5
=-2 1j; s 6 =0.
Download 6.8 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling