Muhammad Al-Xorazmiy nomidagi Toshkent Axbarot Texnalogiyalar Universiteti


Matritsalar va vektorlar bilan ishlash


Download 475.95 Kb.
Pdf ko'rish
bet5/8
Sana04.05.2023
Hajmi475.95 Kb.
#1424627
1   2   3   4   5   6   7   8
Bog'liq
Muhammad Al-Xorazmiy nomidagi Toshkent Axbarot Texnalogiyalar Un

Matritsalar va vektorlar bilan ishlash.
Matlab biri belgilovchi xususiyati raqamli o'zgaruvchilar odatda
Skalar emas, balki matritsani deb hisoblanadi. A skalar bir qator
kabi 5, 7.89 yoki 10243. Barcha raqamli misollar hozirgacha
skalar sifatida foydalangan. A matritca, boshqa tomondan, satr va
ustunlar ajratish sonlar to'rtburchaklar majmui hisoblanadi.
Matnda, bir Matritca odatda qavs ichidagi ilova qilinadi. Masalan,
uch satr va to'rt ustunlar bor quyidagi matriks ko'rib:
1 32 7 8
[2 4 1 9]
3 19 3 9
3x4
matritsaning hajmi satr va ustunlar Sonli bilan o'lchanadi. Bu
matritca bir Matritca (uch-to'rt tomonidan-chiqarilgan) hisoblanadi.
maxsus holda, sizlar bir 1x1 Matritca bo'lish uchun skalar ko'rib
mumkin. faqat bitta ustun yoki bir qatorga bilan matrisleri
ko'pincha maxsus ma'nosi bor, va odatda ustun vektor va satr
Vektorli deb ataladi. Bundan tashqari, bir xil ko'p satr va ustunlar
bilan Matritca ko'pincha kvadrat Matritca deyiladi.

matritsalar yaratish

matritsalar yaratish uchun buyruqlar
linspace (2,9,5)Qator yoki vector matritcani yaratadi
zeros (2,3)2x3 matritca 0 ga
teng.ones(2,3) 2x3
matritca 1 ga teng.
eye(4) 4x4 kvadrat matritca diagonalida1qolgani 1 ga teng
rand(5,4)5x4 matr qiymatlar 0 and 1orasida
randn(5,4) 5x4 matritsaixtiyoriy so’nlar bolib minus va plus
so’nni o’ralig’ida (-3 and3).
Repmat (A,2,3) Amatritsani ikki marotaba vertical uch
tmarotaba horizontal takrorlaydi
Qator va ustun raqamlari orqali murojaat
matritsa qismlarini
o'zgartirish
>>testMatritca(2:3,4) = [7 ; 6] testMatritca =
1 3
2
7
8
2 4
1
7
3 1
9
3
6
kamaytirish va matritsa hajmini oshirish foydalanish matrisler


uchun ba'zi maxsus buyruqlar find(X>3
(Izoh: hal bitta indeks
foydalanadi.) 3. ko'ra ko'proq bo'lgan X qaysi elementlar
ko'rsatadi raqamlar bir vektor hosil
[I, J] = topish (X> 3), qaerda siz ikki chiqish kerakligini bildirish,
ikki vektorlar yaratadi. Qator raqamlari va ustun raqamlari bilan
bir-biriga, J, bilan bir vektor, I. Bu, binobarin, siz so'rash qaysi
chiqish qarab boshqacha ishlaydi, bir vazifaga bir misoldir.
size(X
)
Birinchi element X satr va ikkinchi element Sonli ustunlar Sonli
bir 1x2 vektor hosil. Agar ma'lum bir Matritca qanchalik katta
bilmayman, bu ko'pincha dasturlarda ishlatiladi.
transpose(X)
masalan, bir 3x5 matritca keyin yangi bir 5x3
Matritca bo'ladi X birinchi qatorga yangi matritsasi va boshqalar
birinchi ustun bo'lib, shunday qilib, bu ustunlar va matriks X satr
qaytaradi.
Eslatma: X: o'rniga buyrug'i aralashtirmoq (X), siz uzatish
kerak matritsasi keyin bitta taklif yozishingiz mumkin. Bu xil natija
ishlab chiqaradi, lekin juda ham oddiy emas.
sort(X)X sorted from
smallest to largest (columnwise). Each column is sorted
separately.
sortrows(X,3) X kichik uchinchi ustun eng katta qiymatiga bir
guruh sifatida tartiblashtiriladi. Uchinchi ustun tartiblashtiriladi va
boshqa ustunlar kuzatuvlar deb ustun tegishli qiymatlarni
yopishib etiladi. salbiy tartibida ustun raqamini kiritish a o'rniga
yirik dan kichik tartibida ishlab chiqarad.

Download 475.95 Kb.

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




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