Matritsalardan vektorlar va matritsalar hosil qilish
Matlabda vektor va matritsalarni matritsalardan
hosil qilish imkoniyatlari
ham mavjud bo‘lib, u quyidagicha amalga oshiriladi. Bizga quyidagi ko‘rinishdagi
A matritsa berilgan bo‘lsin. A matritsadan B ko‘rinishdagi
vektor yoki matritsa
ajratib
olish ushbu B=A(“satr n” : “sart m”, “ustun k” : “ustun l”) sintaksis
asosida ifoda yoziladi. Agar
B=A(“satr n”,:) sintaksisi
yozilsa A matritsaning n
satri va barcha ustunlari,
B=A( :, “ustun k”) sintaksisi yozilsa A matritsaning
k –
ustuni
va barcha satrlari,
B=A(“satr n”, “ustun k”) sintaksisi
yozilsa A
matritsaning
n-satr va
k- ustundagi elementini ajratib beradi.
Misol, bizga quyidagi ko‘rinishdagi A matritsa berilgan bo‘lsin:
>> A=[1 2 3; 4 5 6; 7 8 9]
A =
1 2 3
4 5 6
7 8 9
A matritsaning birinchi satr elementlarini ajratib olamiz:
>> B=A(1,:)
B =
1 2 3
A matritsadan 1-satr, 2- va 3- ustun
elementlarini ajratib olish
>> B=A(1,2:3)
B =
2 3
A matritsadan 1- va 2- satrlar, 2- va 3- ustunlar elementlarini ajratib olish
>> B=A(1:2,2:3)
B =
2 3
5 6
Аrifmеtik
аmаllаr
Bоshlаng‘ich qiymаtlаr
Buyruq
Nаtijа
Mаtritsаlаr
yig‘indisini
hisoblаsh
A=[ 1 3 2; 5 10 8; 9 6 7]
B=[16 3 13; 4 11 8; 1 5 1]
>>A+B ans =
17 6 15
9 21 16
10 11 8
Mаtritsаlаr
аyirmаsini
hisoblаsh
A=[ 1 3 2; 5 10 8; 9 6 7]
B=[16 3 13; 4 11 8; 1 5 1]
>>A-B ans =
-15 0 -11
1 -1 0
8 1 6
Mаtritsаgа
skаlyar
sоnni
qo‘shish
A=[ 1 3 2; 5 10 8; 9 6 7] B=5
>>A+B ans =
6 8 7
10 15 13
14 11 12
Mаtritsаlаr
elеmеntlаrini
ko‘pаytmаsin
i hisoblаsh
A=[ 1 3 2; 5 10 8; 9 6 7]
B=[16 3 13; 4 11 8; 1 5 1]
>>A.*B ans =
16 9 26
20 110 64
9
30 7