1-Тажриба иши. Matlab интерфейси билан танишув. Матрицаларни шакллантириш ва улар устида амаллар


Комплекс элементли вектор ва матрицаларни аниқлаш



Download 53,73 Kb.
bet8/10
Sana26.05.2022
Hajmi53,73 Kb.
#609269
1   2   3   4   5   6   7   8   9   10
1.11. Комплекс элементли вектор ва матрицаларни аниқлаш
Бундай кўринишдаги вектор ва матрицаларни қуйидагича бериш мумкин:

>> CM=[1, 2; 3, 4] + i*[5, 6; 7, 8]


Ёки
>> CM=[1+5*i, 2+6*i; 3+7*i, 4+8*i]

CM =
1.0000 + 5.0000i 2.0000 + 6.0000i


3.0000 + 7.0000i 4.0000 + 8.0000i

1.12. Матрицалар устида алмаштиришлар



  1. Матрицаларни бирлаштириш (конкатенация қилиш) мумкин. Бунинг учун cat(1,A,B) ёки [A;B] ва cat(2,A,B) ёки [A,B] командаларидан фойдаланилади. Масалан, бизга М матрица берилган бўлсин:

1 3 4
M = 5 7 8
3 5 6
4 6 7
>> B=[M M+16; M+32 M+16]
B =
1 3 4 17 19 20
5 7 8 21 23 24
3 5 6 19 21 22
4 6 7 20 22 23
33 35 36 17 19 20
37 39 40 21 23 24
35 37 38 19 21 22
36 38 39 20 22 23
2. Буриш амалларини бажариш учун MATLABда қуйидаги командалардан фойдаланилади:
fliplr (A) – А матрицада вертикал ўққа нисбатан устунлар алмаштирилади.
flipud (A) – А матрицада горизонтал ўққа нисбатан қаторлар алмаштирилади.
rot90 (A) – А матрицани соат стрелкасига қарши 90° га буради.
rot90 (A, k) – A матрицани 90*k градусга буради (k – бутун сон).
3. Матрицани сатр ёки устунларини ажратиб олиш ва ўчириш мумкин. Масалан, берилган М матрицанинг бирор бир i- устун ёки j-сатрни ўчириш талаб этилган бўлсин. У ҳолда ушбу амал қуйидагича амалга оширилади (икки нуқта (:) операторидан фойдаланилган ҳолда): M(:, i) команда М матрицанинг i-устунини, M(j, :) команда М матрицанинг j-қаторини ажратиб олади:
>> M(3,:)
ans=3 5 6
>>c=M(:,2)

с=3
7


5
6
Агар бирор устун ёки қаторни ўчириш лозим бўлса, [] – белгисидан фойдаланилади:
>> M(:, 3)=[ ]

M = 1 3
5 7


3 5
4 6
>> M(2, :)=[ ]
M= 1 3 4

  1. 7 8

4 6 7
Олинган натижаларни таҳлил қилишда фойдаланувчи ўзини қизиқтирган матрица ёки массив ҳақида баъзи -бир маълумотларга эга бўлиши лозим бўлади. Бунинг учун MATLABда бир қанча махсус функциялар мавжуд:

  1. size(M) – иккита элементга эга бўлган вектор ҳосил бўлиб, биринчи элемент М матрица қаторлар сонини, иккинчиси эса устунлар сонини кўрсатади.

  2. length(A) – А вектор узунлигини аниқлаб беради (агар А матрица бўлса, у ҳолда .)

  3. ndims(M) – М матрица ўлчовини аниқлаб беради.

  4. isempty(M) – берилган М массивни “бўшликка” текширади. Агар массив элементлари йўқ бўлса, у 1 қийматни, акс ҳолда 0 қийматни қайтаради.

  5. isequal(A,B) – берилган иккита А ва В массивни эквивалентликга текширади. Улар эквивалент дейилади, яъни 1 қийматни беради, агар хар иккала массив ўлчови бир ҳил ва элементлар қийматлари устма-уст тушса, акс ҳолда 0 қийматни қайтаради.

  6. isnumeric(A) – берилган А массивни турини мантиқий аниқлайди, агар сонли тур бўлса 1 қийматни, акс ҳолда 0 қийматни қайтаради.


Download 53,73 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish