Matritsani boshqa matritsaga ko‘paytirish
Ammo matritsani boshqa matritsaga ko‘paytirish uchun biz “dot product”
usulidan, ya’ni birinchi matritsaning satrlari ikkinchi matritsaning ustunlariga mos
ravishda ko‘paytiriladi ... bu nimani anglatadi? Quyidagi misol orqali bu usulni tushunish
oson
1-matritsaning 1-qatori va 2-matritsaning 1-ustuni uchun quyidagicha hisob-
kitoblar amalga oshiriladi:
“dot product” bu yerda biz quyidagi ishlarni bajardik:
(1, 2, 3) • (7, 9, 11) = 1×7 + 2×9 + 3×11 = 58
Biz 1-elementlarni (1 va 7) moslashtiramiz, ularni ko‘paytiramiz, xuddi shunday 2-
element (2 va 9) va 3-elementlar uchun (3 va 11) ham shu ishni bajaramiz va nihoyat
ularni yig‘indisini hisoblaymiz.
Endi yuqoridagi usul orqali 1-matritsaning 1-qatori va 2-matritsaning 2-ustunini
ko‘paytirib quyidagi natijani olish mumkin:
(1, 2, 3) • (8, 10, 12) = 1×8 + 2×10 + 3×12 = 64
1-matritsaning 2-qatori va 2-matritsaning 1-ustuni uchun ham xuddi shunday
qilishimiz mumkin:
(4, 5, 6) • (7, 9, 11) = 4×7 + 5×9 + 6×11 = 139
Va nihoyat, 1-matritsaning 2-qatori va 2-matritsaning 2-ustuni uchun:
(4, 5, 6) • (8, 10, 12) = 4×8 + 5×10 + 6×12 = 154
ni hosil qilamiz. Natijada masalaning javobi quyidagicha bo‘ladi:
BAJARILDI!
Topshiriq:
Quyida berilgan 2 ta matritsalarning ko‘paytmasini aniqlovchi dastur tuzing:
𝐴 = [
𝑎
𝑑
𝑔
𝑏
𝑒
ℎ
𝑐
𝑓
𝑖
]
𝐵 = [
𝑒
𝑐
𝑑
𝑖
𝑏
𝑓
ℎ
𝑔
𝑎
]
Yuqoridagi misolda a,b,c,d,e,f,g,h,i lar ixtiyoriy sonlarni anglatadi.
Laboratoriya ishini bajarish tartibi:
Do'stlaringiz bilan baham: |