O‘zbеkiston rеspublikasi oliy va o‘rta maxsus ta`lim vazirligi




Download 4,84 Mb.
Pdf ko'rish
bet77/117
Sana04.06.2024
Hajmi4,84 Mb.
#259897
1   ...   73   74   75   76   77   78   79   80   ...   117
Masalan: 
>>Т (3) 
ans 
= 7 


221 
>>Т (8) 
ans 
= 6 
MATLABda matritsa va vektorlar ustida amallar bajarish bir vaqtning o'zida 
barcha arifmetik amallarni bajarish imkonini beradi.
Buning uchun amal belgisi oldidan nuqta qo'yiladi. MATLABda vektor va 
matritsalarni berish uchun maxsus funksiyalar mavjud. Bu funksiyalar bir o'lchovli 
va ko'p o'lchovli massivlar yaratish uchun xizmat qiladi. 
ones
funksiyasi 
massivning birlik elementini tuzadi. 
а = ones (3, 2) 
a =
1 1 
1 1 
1 1
 
 
zeros 
funksiya nol elementli massivni yaratadi. 
>> b = zeros 
(2, 3) 
b=
 
0 0 0 
0 0 0 
Matritsani berish bir nechta satr va bir nechta ustunlarni ko’rsatishni talab 
etadi. Satr chegaralari nuqtali vergul bilan ajratiladi. Masalan: 
>> M=[123;456;789];
M= 









Matritsa va vektorlarning elementlarini arifmetik ifoda ko’rinishida ham 
kiritish mumkin.
Masalan: 
>> V=[2+2/(3+4),exp(5),sqrt(10)];
 
 
 
 


222 
 
V= 
2.2857 148.4132
3.1623 
Vektor yoki matritsalarning alohida elementlarini ko’rsatish uchun V(i) yoki 
M(i,j) ko’rinishidagi ifodadan foydalaniladi. 
Masalan

>> M(2,2) 
ans = 5 
>> M(3,3) 
ans =9 
>> M(3,2) 
ans =8 
Matritsalarni shakllantirish va matritsa ustida amallar bajarish uchun 
matritsaning alohida satr va ustunlarini o’chirish zarur bo’lishi mumkin. Buning 
uchun bo’sh kvadrat qavs, yani [ ] dan foydalaniladi. Masalan, M matritsa bilan 
shu bajarib ko’raylik: 
>> M=[1 2 3;4 5 6; 7 8 9]; 
>>M= 









>>M(:,2)=[ ]
M = 
1 3 
4 6 
7 9 
Bunda ikkinchi ustun o’chirildi. 
Chiziqli algebra masalalarini yechish sohasida MATLAB keng imkoniyatlarga 
ega. 
Vektor va matritsalar ustida bir qator amallarni MATLABda bajarishni keltirib 
o’taylik: 
% matritsa elementlariga murojaat 


223 
>> A(1,3)+M(2,2)*A(1,2)-M(1,1)^2 
ans = 
19 
% vektorlarni elementlari bo'yicha qo'shish 
>> v1=[2 5 -1]; 
>> v2=[1 -1 3]; 
>> v1+v2 
ans = 
3 4 2 
% vektor elementlarini songa qo'shish 
>>
v1+2
ans = 
4 7 1
>>% vektor elementlari bo'yicha arifmetik amallar 
>>2*v2-v1/4 
ans = 
1.5000 -3.2500 6.2500 
>> % vektor elementlari bo'yicha ko'paytirish 
>> v1.*v2 
ans = 
2-5 -3 
>> % element bo'yicha darajaga ko'tarish 
>> v1.^2 
ans = 
425 

>> % element bo'yicha darajaga ko'tarish 
>>v1.^v2 
ans = 
2.0000 0.2000
-1.0000 


224 
>> % elementlari bo'yicha songa ko'paytirish 
>> v1./3 
ans = 
0.6667 1.6667
-0.3333 
>> % elementlari bo'yicha vektorni vektorga bo'lish 
>>v2./v1 
ans = 
0.5000 -0.2000 -3.0000 

Download 4,84 Mb.
1   ...   73   74   75   76   77   78   79   80   ...   117




Download 4,84 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbеkiston rеspublikasi oliy va o‘rta maxsus ta`lim vazirligi

Download 4,84 Mb.
Pdf ko'rish