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



Yüklə 4,84 Mb.
Pdf görüntüsü
səhifə78/118
tarix28.11.2023
ölçüsü4,84 Mb.
#169460
1   ...   74   75   76   77   78   79   80   81   ...   118
mathcad

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 

Yüklə 4,84 Mb.

Dostları ilə paylaş:
1   ...   74   75   76   77   78   79   80   81   ...   118




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin