Matrisalarni oʻzlashtirish uchun bir necha qator kerak boʻladi.
Qatorlarni ajratish uchun “;” belgidan foydalaniladi.
Matrisa
quyidagicha oʻzlashtiriladi:
>> K=[1 2 3; 4 5 6; 7 8 9];
bu kavadrat matrisani beradi va uni tizim quyidagicha ekranga
chiqaradi:
>> K
K =
1 2 3
4 5 6
7 8 9
Vektor va
matrisadan arifmetik amallarni bajarish uchun
foydalanish mumkin. Masalan:
>> M= [2+2/(3+4) exp(5) sqrt(10)]:
>> M =2.2857 147.4132 3.1623
Vektor va matrisaning elementlaridan alohida foydalanish
M(1)
va
K(i, j)
ifodalardan foydalaniladi. Masalan, ularni quyidagicha
e’lon qilish mumkin:
>> K (2. 2)
arts= 5
Natija 5 ga teng boʻladi.
K(i,j)
ga yangi qiymatni oʻzlashtirish
uchun,
K(i,j)=x
ifodan foydalaniladi. Masalan,
K(i,j)
ga 10 sonini
oʻzlashtirish uchun quyidagi ifodadan foydalanamiz:
>> K (2. 2) = 10
Matlab dasturi sehrli matrisani hosil qilish imkonini beradi.
Bunda
n*n
matrisa hosil boʻladi, uning ustunlari va qatorlari soni,
hamda dioganali boʻyicha elementlar
soni bir xil songa teng
boʻladi. Sehrli matrisa quyidagicha oʻzlashtiriladi (matrisaning
elementlari 4*4 ya’ni, 4 ustun, 4 qator):
>> M=magic(4)
М =
16
2
3
13
5
11
10 8
9
7
6
12
4
14
15 1
>> sum(M)
ans=
223
34 34 34 34
>> sum(M’)
ans=
34 34 34 34
>> sum(diag(M))
ans=34
>> M(1.2)+M(2.2)+M(3.2)+M(4.2)
ans= 34
Matrisalar bilan ishlash jarayonida matrisaning alohida ustun va
qatorlarini oʻchirish zaruriyati paydo boʻladi. Buning uchun oldin
matrisani e’lon qilamiz:
>> М=[1 2 3; 4 5 6; 7 8 9]
М =
1 2
3
4 5
6
7 8
9
Matrisaning 2 ustunini oʻchirish kerak boʻlsin. Buning uchun
“:” belgisidan foydalaniladi.
М(:.2)=[ ]
1 3
4 6
7 9
Dostları ilə paylaş: