MMULT dalam Excel - Penggunaan Fungsi MMULT untuk Mengalikan Matriks

Apa yang MMULT Lakukan di Excel?

MMULT adalah fungsi Math & Trigonometry dalam excel, singkatan dari "Matric Multiplication" dan mengembalikan produk dari dua tatasusunan dari dua matriks di mana bilangan baris Matrix 1 sama dengan bilangan lajur Matrix 2.

Fungsi ini menggunakan logik mengalikan satu matriks dengan matriks yang lain dengan menggunakan "Dot Product" baris dan lajur. Contohnya, lihat dua jadual matriks di excel.

Dalam gambar di atas, kami mempunyai dua jadual matriks, Matrix 1 & Matrix 2 . Pendaraban matriks dilakukan dengan menggunakan kaedah "Dot Product" baris dan lajur, iaitu, baris pertama "Matrix 1" dikalikan dengan lajur pertama "Matrix 2".

Lajur pertama "Matrix 1" mempunyai tiga nombor, dan baris pertama "Matrix 2" mempunyai tiga nombor. Bilangan pertama lajur Matrix 1 akan didarabkan dengan bilangan pertama Matrix 2 baris, dan seperti ini, semua nilai digandakan, dan akhirnya, penjumlahan nilai-nilai ini telah tiba.

Inilah yang akan dilakukan oleh fungsi MMULT di excel juga.

Sintaks

Fungsi ini mempunyai dua argumen, iaitu Array 1 & Array 2.

  • Array 1 akan menjadi nilai jadual "Matriks 1" dan
  • Array 2 akan menjadi nilai "Matrix 2".

Satu catatan khas yang perlu kita semua perhatikan adalah MMULT adalah fungsi array, jadi setelah memilih nilai matriks 1 & matriks 2, kita perlu menutup formula sebagai formula larik dengan menekan butang CTRL + SHIFT + ENTER .

Array Formula dalam kunci Penutup excel.

Saya tahu agak sukar untuk memahami logik formula dengan hanya membaca bahagian teori, tetapi tidak perlu dibimbangkan kerana kami akan menunjukkan contoh yang cukup dengan penjelasan yang tepat untuk memahami dengan lebih baik.

Bagaimana Menggunakan Fungsi MMULT di Excel? (dengan Contoh)

Contoh # 1

Sebagai contoh, pertimbangkan di bawah dua matriks untuk contoh ini.

Dengan mengalikan kedua Matriks ini, kita akan membuat "Matrix 3". Untuk menggunakan fungsi MMULT terlebih dahulu, kita perlu menentukan panjang jadual matriks. Ini ditentukan oleh bilangan baris Matrix 1 dan bilangan lajur jika Matrix 2.

  • Dalam contoh ini, untuk Matrix 1, kita mempunyai dua baris, dan untuk Matrix 2, kita mempunyai dua lajur, jadi Matrix 3 akan menjadi matriks 2 * 2. Oleh itu, pilih 2 * 2 baris dan lajur untuk membuat Matrix 3 baru.
  • Langkah 1: Buka fungsi MMULT.
  • Langkah 2: Untuk argumen Array 1 , pilih nilai jadual Matrix 1 dari A3 hingga C4.
  • Langkah 3: Untuk argumen Array 2 , pilih nilai jadual Matrix 2 dari E3 hingga F5.
  • Langkah 4: Tutup braket tetapi jangan tekan terus tombol enter kerana kerana ini adalah formula array, kita perlu menekan tombol enter dengan menahan kekunci Ctrl dan kekunci Shift bersama-sama. Apabila kita menutup formula dengan menahan kekunci Ctrl + Shift + Enter , kita mendapat tanda kurung keriting seperti berikut.

Oleh itu, kami mendapat keputusan dalam Matrix 3.

Sekiranya anda tertanya-tanya bagaimana kami mendapat nilai-nilai ini, maka kami akan menerangkannya kepada anda secara terperinci sekarang.

Nilai baris pertama Matrix 1 adalah "2, 1, 7," dan nilai lajur pertama Matrix 2 adalah "8, 8, 2," dan nilai pertama Matrix 3 adalah "38". Ini dicapai berikutan persamaan di bawah.

  • = (2 * 8) + (1 * 8) + (7 * 2)
  • = 16 + 8 + 14
  • = 38

Seperti nilai kedua ini di Matrix 3 adalah 27, ini dicapai dengan nilai baris pertama Matrix 1 adalah "2, 1, 7" dan nilai lajur kedua Matrix 2 adalah "3, 7, 2".

  • = (2 * 3) + (1 * 7) + (7 * 2)
  • = 6 + 7 + 14
  • = 27

Seperti ini, MMULT menjalankan tugasnya.

Contoh # 2

Sekarang, lihat dua persamaan di bawah.

Kali ini kita mempunyai matriks 3 * 3, jadi matriks baru akan menjadi bilangan baris Matriks 1 dan bilangan lajur Matriks 2. Jadi Matriks 3 baru juga akan menjadi matriks 3 * 3 sahaja.

  • Sekarang gunakan fungsi MMULT.
  • Tekan kekunci Ctrl + Shift + Enter untuk mendapatkan hasilnya.

Perkara yang Perlu Diingat

  • MMULT adalah fungsi array yang begitu dekat dengan kekunci fungsi array Ctrl + Shift + Enter.
  • Untuk mengalikan matriks, bilangan lajur Matriks 1 harus sama dengan bilangan baris Matriks 2; jika tidak, kita akan mendapat # NILAI! Ralat.

Artikel menarik...