H.Ə. Məmmədov, Q.Ə. Rüstəmov R. Q. Rüstəmov


Download 6.8 Mb.
Pdf ko'rish
bet6/50
Sana18.08.2017
Hajmi6.8 Mb.
#13745
1   2   3   4   5   6   7   8   9   ...   50

  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. 

 

 

 

     

 

 

Şəkil 2.10

 

 

     

7.  Simvolik  şəkildə  verilmiş  fuksiyanın  qrafiki.  Qrafik  ezplot(.) 


 

49 


 

funksiyasının köməyi ilə qurulur: 

 

ezplot(f)  -f(x)  funksiyasının  qrafikini 





x

[2pi,-2pi]  intervalında 

qurur; 



 



ezplot(f,x

min

,x

max

)  -f(x)  funksiyasının  qrafikini  verilmiş 



x

[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

-1



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



(

)

1



(

)

5



.

1

cos(



2

sin


4

)

,



(

2

y



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 (üçün) dövr operatorundan istifadə olunur: 

  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

[





a

qiymətləri üçün dəyişənin 

]

2



,

0

[





x

intervalında əyrilər ailəsini 


 

53 


 

quraq. 


 

     

 

 

Şəkil 2.16

 

      

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 

54 


 

 

 

FƏSİL 



 

 

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. 

 

 3.1. Elementar funksiyalar 

 

     

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. 

 

3.1.1. 

Cəbri və arifmetrik funksiyalar

 

 

1.  abs(x)- 

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+3ii); 

.

5

2



3

2

1



3

2

3













i



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 

di

c

b

i

b

e

e

a

x



)



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

5



.

0

5



.

0

5



2

.

1



3

1

.



0

1

3













i



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. 

Misal 3.2. 

 


 

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

2



)

(

,



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

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. 

     

Misal 3.4. 

 


 

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. 

     

Misal 3.6. 

 


 

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. 

 

      3.3. Yuvarlaşdırma və bölmədən alınan qalığın



 

hesablanması    funksiyaları

 

 

      Funksiyalar və yazılışı:  

     -

fix(x) -sıfra tərəf ən yaxın tam ədədə qədər yuvarlaşdırma; 

     -



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). 

və 


arqumentləri 

müsbət 

olduğu 


halda 

rem=mod. 

Məsələn,rem(7,2)=mod(7,2)=1. 

     

Misal 3.7. 

     >> 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 

 

     3.4.

 

Polinomlar 

 

 Aşağıda göstərələn 

n

1

n



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 


 

 

1.4.  Verilmiş  köklərə  görə  polinomun  bərpası.  Bu  əməliyyat  poly  (.) 

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.

 

 

 

      

3.6. İfadələrin sadələşdirilməsi və çevrilməsi

 

 

  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. 

 

 

 Daha ümumi şəkildə olan ifadələri sadələşdirmək üçün simple və simplify 



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

(s)=s



3

+3 s


2

+5s+7=0, 

     A

2

(s)=s



4

+3 s


3

+4s


2

 +4s+10=0, 

     A

3

(s)=s



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:
1   2   3   4   5   6   7   8   9   ...   50




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