54
Mavjud matritsadan vektor xosil qilish uchun (:)
komandasini ishlatsa
bo‘ladi. Agar:
x= [ 2 5 7
4 -2 1
0 3 4 ]
bo‘lsa, u= x (:, 1)
natijasida
u= [ 2
4
0 ]
vektor-ustun va uu= x(:, 2) natijasida
uu= [ 5
2
3 ]
vektor-ustun xosil qilinadi.
xx = x(1, :)
xx = [2 5 7]
qator-vektorni xosil qiladi. (:) komandasini xy= x (:, 2:3) ko‘rinishda xam
ishlatish mumkin. Bu xolda 2-dan 3-ustungacha bo‘lgan barcha ustunlar va
qatorlarning xammasi qatnashgan (3x2) o‘lchovli matritsa xosil bo‘ladi:
xy= [5 7; -2 1; 3 4].
yx= x(1:2, 2:3) komandasi esa elementlari 1- va 2-qatorlar bilan xamda ustunlari
2 va 3-ustunlar bilan aniqlangan (2*2) o‘lchovli quyidagi matritsani xosil qiladi.
yx= [ 5 7; -2 1 ].
5. Matritsalarni almashtirish amallari.
Matlabda matritsalar ustida oddiy arifmetik
amallardan tashqari maxsus
amallar va almashtirishlar mavjud. Ulardan biri matritsalarni transponirlashdir.
Biror A matritsani
transponirlash deganda uni mos
qatorlarini ustunlar bilan
almashtirish tushuniladi va u A' kabi belgilanadi. Masalan, A= [ 1 2 3; 4 5 6
] bo‘lsa, A'=[3 6; 2 5; 1 4] ,bo‘lgan (3*2) o‘lchovli matritsaga teng bo‘ladi.
Bir nechta matritsalarni birlashtirish uchun
Download