Sisukord
The MMULT funktsioon tähendab "Matrix Multiplication". See on matemaatika ja trigonomeetria funktsioon saadaval Microsoft Excelis. MMULT funktsioon korrutab kaks massiivi ja tagastab teise maatriksi massiivi. Selles artiklis saate teada, kuidas kasutada Exceli funktsiooni MMULT funktsioon koos 6 korraliku näitega.
Ülaltoodud ekraanipilt on ülevaade artiklist, mis kujutab endast rakendust MMULT funktsiooni Excelis. Saate rohkem teada meetoditest koos teiste funktsioonide kasutamisega, et kasutada MMULT funktsioon täpselt käesoleva artikli järgmistes osades.
Lae alla praktika töövihik
Saate Exceli faili alla laadida allolevalt lingilt ja sellega koos harjutada.
Funktsiooni MMULT kasutamine.xlsxSissejuhatus MMULT-funktsiooni juurde
- Funktsiooni eesmärk:
Funktsioon MMULT korrutab kaks arvude massiivi ja tagastab teise arvude massiivi.
- Süntaks:
MMULT(array1, array2)
- Argumendid Selgitus:
Argument | Kohustuslik/valikuline | Selgitus |
---|---|---|
array1 | Nõutav | Esimene massiivi, mida soovite korrutada. |
array2 | Nõutav | Teine massiivi, mida soovite korrutada. |
- Tagasi parameeter:
Arvumassiivide maatriks.
Maatriksi korrutamise alused
Oletame, et meil on kaks maatriksit A ja B. Kus A on m korda n maatriks ja B on n korda p maatriks.
Nende kahe maatriksi korrutis C = AB; võib kirjutada järgmiselt
A ja B korrutis, mis on C, võib kirjutada ka järgmiselt,
6 näidet funktsiooni MMULT kasutamiseks Excelis
Näide 1: Numbrite massiivi käsitsi sisestamine Exceli funktsioonis MMULT
The MMULT Funktsioon võimaldab meil käsitsi sisestada massiivi arvu, et saada nende toode. Selleks,
❶ Kõigepealt tuleb valida lahtrite arv vastavalt väljundmaatriksi mõõtmetele.
❷ Seejärel tuleb valimisala vasakpoolse ülemise nurga lahtrisse sisestada valem, milles on märgitud MMULT funktsioon. Selle juhtumi puhul on valem:
=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})
❸ Pärast seda vajutage nuppu CTRL + SHIFT + ENTER nuppu valemi täitmiseks.
Pärast vajutamist CTRL + SHIFT + ENTER , näete valemisse mähitud carl-sulgusid. See on tingitud sellest, et valem on pärimusmassiivi valemi kujul.
📓 Märkus
Kui kasutate Microsoft Office 365 , siis ei ole vaja valida rakkude vahemikku ja seejärel vajutada nuppu CTRL + SHIFT + ENTER . sest Office 365 toetab dünaamilisi massiivi valemeid. Seetõttu piisab sellest, kui sisestada valem ja seejärel vajutada klahvi SISESTA ainult nuppu.
Näide 2: kahe 3×3 maatriksi korrutamine Exceli funktsiooni MMULT abil
Selles jaotises arvutame kahe ruudukujulise maatriksi korrutamist, mille mõõtmed on 3×3.
Esimese massiivi mõõtmed on 3×3 ja teise massiivi mõõtmed on samuti 3×3. Selle tulemusena on ka lõplik maatriks mõõtmetega 3×3.
Nüüd järgige alljärgnevaid samme, et korrutada kaks maatriksit kasutades MMULT funktsioon.
❶ Kõigepealt valige lahtrite vahemik, mille mõõtmed on 3×3, kuna väljundmaatriksi mõõtmed on 3×3.
❷ Seejärel sisestage valimisala vasakusse ülanurka järgmine valem. Cell B10 selle juhtumi puhul.
=MMULT(B5:D7,F5:H7)
Siin B5:D7 on esimese massiivi vahemik ja F5:H7 on teise massiivi vahemik.
❸ Lõpuks vajutage nuppu CTRL + SHIFT + ENTER nuppe kokku, et valemit täita.
Kuna valem on pärinev massiivi valem, täidetakse valikuala väljundnumbritega. Te ei pea valemit kõikidesse vastavatesse lahtritesse lohistama.
📓 Märkus
Nagu Microsoft Office 365 toetab dünaamilisi massiivi valemeid, saate lihtsalt sisestada valemi koos valemiga MMULT funktsiooni ja seejärel vajutage SISESTA Dünaamiline massiivi valem katab automaatselt kõik lahtrid väljundmaatriksi mõõtmete osas.
Näide 3: 2×3 maatriksi ja 3×2 maatriksi korrutise arvutamine Exceli funktsiooni MMULT abil
Selle asemel, et võtta kaks identset maatriksit, vaadeldakse seekord kahte eri mõõtmetega massiivi.
Esimene maatriks on arvmaatriks 2×3 ja teine maatriks 3×2. Seega on esimese maatriksi ridade arv 2 ja teise maatriksi veergude arv 2. Selle tulemusena on lõpliku maatriksi mõõde 2×2.
Nüüd korrutada neid kasutades MMULT funktsiooni, järgige alljärgnevaid samme.
❶ Valige 4 järjestikust lahtrit, millel on 2 rida ja kaks veergu.
❷ Sisestage valitud lahtrite vasakusse ülemisse nurka järgmine pärandmassiivi valem.
=MMULT(B5:D6,F5:G7)
❸ Vajuta CTRL + SHIFT + ENTER nuppe, et valemit täita.
See menetlus on kohaldatav kõigi versioonide Microsoft Excel , välja arvatud Office 365.
Sama ülesande täitmiseks Excelis Office 365 , sisestage lihtsalt valem suvalisse lahtrisse ja vajutage seejärel klahvi SISESTA nupp.
Näide 4: 3×2 maatriksi korrutamine 2×3 maatriksiga, kasutades Exceli funktsiooni MMULT.
Seekord on esimese massiivi mõõtmed 3×2 ja teise mõõtmed 2×3. Seega on väljundmassiivi mõõtmed 3×3.
Nüüd järgige alljärgnevaid samme, et saada kahe massiivi korrutis, kasutades funktsiooni MMULT funktsioon.
❶ Kõigepealt valige ala 3×3, kuna väljundmassiivi mõõtmed on 3×3.
❷ Sisestage valimisala esimesse lahtrisse järgmine valem. Lahter B10 selle juhtumi puhul.
=MMULT(B5:C7,E5:G6)
❸ Vajuta CTRL + SHIFT + ENTER nupud kokku.
📓 Märkus
Sest Microsoft Office 365 kasutaja, sisestage lihtsalt dünaamiline massiivi valem lahtrisse B10 ja vajutage SISESTA nupp. Dünaamiline valem sobib automaatselt väljundmassiivi nõutava mõõtmega.
Näide 5: 3×1 maatriksi korrutamine 1×3 maatriksiga, kasutades Exceli funktsiooni MMULT
Nüüd võtame 3×1 maatriksi ja 1×3 maatriksi. Esimese maatriksi ridade arv on 3 ja teise maatriksi veergude arv on samuti 3. Seega on väljundmaatriksi mõõde 3×3.
Järgige nüüd alljärgnevaid samme:
❶ Valige 9 järjestikust lahtrit, millel on 3 rida ja 3 veergu.
❷ Sisestage valimisala vasakusse ülanurka järgmine valem.
=MMULT(B5:B7,E5:G5)
❸ Valemi täitmiseks vajutage nuppu CTRL + SHIFT + ENTER nupud kokku.
📓 Märkus
Veebilehel Microsoft Office 365 selle asemel, et järgida eespool kirjeldatud samme, sisestage lihtsalt valem lahtrisse B10 ja vajutage SISESTA nuppu. Dünaamilise massiivi valem sobitub automaatselt vajalikku piirkonda.
Näide 6: Funktsioonide SUM, MMULT, TRANSPOSE ja COLUMN kasutamine kindla väärtusega ridade arvu loendamiseks
Seekord loendame nende ridade koguarvu, millel on number 5. Sellega seoses võib tekkida üks probleem. Nimelt võib number 5 esineda rohkem kui ühes veerus.
Seega peame tagama, et iga olend, mis on rohkem kui ühes veerus, tuleks lugeda ainult üheks.
Selleks oleme kasutanud SUM , MMULT , TRANSPOSE ja KOLUMN funktsiooni, et luua valem, mis kõrvaldab selle probleemi ja loeb ainult nende ridade arvu, kus on olemas konkreetne number.
Järgige selleks alljärgnevaid samme.
❶ Sisestage järgmine valem lahtrisse D16 .
=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))
❷ Vajutage CTRL + SHIFT + ENTER nuppu valemi täitmiseks.
Kui te olete Microsoft Office 365 kasutaja, siis vajutage lihtsalt SISESTA nuppu, selle asemel, et vajutada CTRL + SHIFT + ENTER nupud kokku.
Asjad, mida meeles pidada
📌 Massiivi1 veergude arv peab olema sama, mis massiivi2 ridade arv.
📌 Kui lahtrid on tühjad või sisaldavad mingit teksti, siis on MMULT funktsioon tagastab #VALUE viga.
📌 The MMULT funktsioon viskab ka #VALUE viga, kui massiivi1 veergude arvud ja massiivi2 ridade arvud ei vasta üksteisele.
Kokkuvõte
Kokkuvõtteks oleme arutanud 6 näidet, mis juhatavad teid kasutama MMULT funktsioon Excelis. Soovitame teile alla laadida selle artikli juurde lisatud harjutustööraamat ja harjutada kõiki meetodeid selle abil. Ja ärge kartke esitada küsimusi allpool olevas kommentaaride sektsioonis. Püüame vastata kõigile asjakohastele küsimustele niipea kui võimalik. Ja külastage palun meie veebisaiti. ExcelWIKI rohkem uurida.