O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI
VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
KI-12-19 GURUH
“
Mashinali o’qitishga kirish”
FANIDAN TAYYORLAGAN
AMALIY ISHI-1
Bajardi: Raxmonova Fotima
Qarshi – 2023
Amaliy ish № 1
Mashinali o’qitishga kirish va uning asosiy tushunchalari, algoritmlari
Ishning maqsadi: mashinani o'rganish va uning turlarini bilish
Topshiriq: Matlab muhitida matritsalar
ustida amallarni bajarish
.
Matritsani saqlash uchun A nomli ikki o‘lchovli massivdan foydalaning.
Yozayotganingizda,
A matritsasini ikkita elementning ustun vektori sifatida ko‘rib
chiqish mumkinligini unutmang, ularning har biri uzunligi uch bo‘lgan
qator
vektoridir, shuning uchun qatorlar bir-biridan ajratiladi. terilganda nuqtali vergul:
» A = [3 1 -1; 2 4 3]
A \u003d 3 1 -12 4 3
Matritsalar ustidagi eng oddiy amallarni o'rganish uchun biz yana bir nechta misollar
keltiramiz. Boshqa kiritish usullarini ko'rib chiqing. Quyida tavsiflanganidek, uchta
o'lchamdagi kvadrat matritsani kiriting:
.
Buyruqlar qatorida yozishni boshlang
Tugmachasini bosing. E'tibor bering, paket hech narsani hisoblamadi. Kursor keyingi
qatorda "" belgisisiz miltillaydi. Har bir satr oxiridagi tugmani bosib, matritsani satr
bo'yicha kiritishda davom eting. Oxirgi qatorni
kvadrat qavs bilan yakunlang,
shunday bo'ladi:
2 7 0
-5 1 2]B =4 3 -12 7 0-5 1 2
Matritsalarni kiritishning yana bir usuli shundaki, matritsani har bir elementi ustun
vektori bo'lgan satr vektori sifatida ko'rish mumkin. Masalan, ikki-uch
matritsa
buyrug'i yordamida kiritilishi mumkin:
» S = [[3; 4] [-1; 2] [7; 0]]
S =3 -1 74 2 0
,
.
Bitta matritsaning har bir elementini boshqa matritsaning tegishli elementiga
ko‘paytirish .* operatori yordamida amalga oshiriladi:
» C \u003d A. * B
C \u003d -2 10 -821 -12 -45
Rand va
randn funktsiyalariga bitta dalil kvadrat matritsalarning shakllanishiga olib
keladi:
Ko'pincha diagonal matritsalarni
yaratishga ehtiyoj bor, ya'ni. diagonaldan tashqari
barcha yozuvlar nolga teng bo'lgan matritsalar. Diag funktsiyasi
ustun vektori yoki
satr vektorining elementlarini matritsaning diagonali bo'ylab joylashtirish orqali
diagonal matritsa hosil qiladi:
» d = [1; 2; 3; 4];
» D = diag(d)D =1 0 0 00 2 0 00 0 3 00 0 0 4