Co to jest mnożenie macierzy w programie Excel?
W programie Excel mamy wbudowaną funkcję mnożenia macierzy i jest to funkcja MMULT, przyjmuje dwie tablice jako argument i zwraca iloczyn dwóch tablic, zakładając, że obie tablice powinny mieć taką samą liczbę wierszy i taką samą liczbę kolumn.
Wyjaśnienie
Mnożenie macierzy jest jedną z przydatnych funkcji programu Excel przedstawionych do wykonywania operacji matematycznych. Pomaga uzyskać iloczyn dwóch matryc. Macierze, które chcą się pomnożyć, mają określoną liczbę wierszy i kolumn, aby przedstawić dane. Rozmiar otrzymanej macierzy jest pobierany z liczby wierszy pierwszej tablicy i liczby kolumn drugiej tablicy. Istnieje warunek mnożenia macierzy; liczba kolumn w pierwszej macierzy powinna być równa liczbie wierszy w drugiej macierzy.
Aby wykonać mnożenie macierzy, używana jest predefiniowana funkcja MMULT prezentowana w programie Excel. Mnożenie macierzy w Excelu skraca czas potrzebny na ręczne obliczenie iloczynu macierzy.
Ogólnie rzecz biorąc, mnożenie macierzy odbywa się na dwa sposoby. Proste mnożenie przez skalar jest wykonywane przy użyciu podstawowych operacji arytmetycznych, a zaawansowane mnożenie macierzy jest obsługiwane za pomocą funkcji tablicowej w programie Excel.
Formułę Excela używaną do mnożenia wprowadza się na dwa sposoby, włączając ręczne wpisanie funkcji MMULT po znaku równości lub wybranie biblioteki funkcji Math and Trig znajdującej się w zakładce „Formulas”. Funkcja matematyczna MMULT pomaga w zwracaniu mnożenia dwóch tablic. Jest to jedna z predefiniowanych funkcji programu Excel używanych w arkuszach roboczych do wykonywania obliczeń w krótkim czasie.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function.jpg.webp)
Składnia
Wymagana składnia, której należy przestrzegać przy mnożeniu macierzy, jest taka
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_2.jpg.webp)
- Parametry: Array1 i Array2 to dwa parametry wymagane do wykonania mnożenia
- Reguła: kolumny tablica1 powinny być równe wierszom tablicy2, a rozmiar iloczynu jest równy liczbie wierszy w tablicy1 i liczbie kolumn w tablicy2
- Zwroty: Funkcja MMULT generuje liczby w macierzy iloczynu. Jest wprowadzany jako formuła lub funkcja arkusza w obliczeniach programu Excel.
Rozważać,
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_3.jpg.webp)
Wtedy iloczyn A * B jest następujący.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_4.jpg.webp)
Jak wykonać mnożenie macierzy w programie Excel? (z przykładami)
Mnożenie macierzy w programie Excel ma pewne zastosowanie w czasie rzeczywistym. Istnieją dwa sposoby mnożenia macierzy. Poniżej znajduje się kilka przykładów mnożenia macierzy programu Excel.
Przykład 1 - Mnożenie macierzy przez liczbę skalarną.
- Krok 1: Przede wszystkim należy wprowadzić dane do tablicy.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_5.jpg.webp)
- Krok 2: Wybierz wartość skalarną, którą pomnożymy przez tablicę, czyli 3
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_6.jpg.webp)
- Krok 3: Oszacuj wiersze i kolumny wynikowej tablicy. Tutaj wynikowa tablica będzie miała rozmiar 3 x 3.
- Krok 4: Wybierz zakres komórek równy rozmiarowi wynikowej tablicy, aby umieścić wynik i wprowadzić normalną formułę mnożenia.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_7.jpg.webp)
- Krok 5: Po wprowadzeniu formuły naciśnij Ctrl + Shift + Enter. Wynik zostanie uzyskany, jak pokazano na poniższym rysunku.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function.gif)
Przykład 2 - Mnożenie dwóch pojedynczych tablic przez macierz
- Krok 1: Przede wszystkim należy wprowadzić dane do tablicy o rozmiarze 3 × 3
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_8.jpg.webp)
- Krok 2: Wprowadź dane do drugiej tablicy o nazwie B rozmiar 3 × 3
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_9.jpg.webp)
- Krok 3: Musimy upewnić się, że kolumny pierwszej tablicy mają taki sam rozmiar jak wiersze drugiej tablicy
- Krok 4: Oszacuj wiersze i kolumny wynikowej tablicy.
- Krok 5: Wybierz zakres komórek równy rozmiarowi wynikowej tablicy, aby umieścić wynik i wprowadź formułę mnożenia MMULT.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_10.jpg.webp)
Wprowadź wartości, aby obliczyć iloczyn A i B.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_11.jpg.webp)
Po wprowadzeniu formuły naciśnij Ctrl + Shift + Enter, aby uzyskać wynik. Wyniki uzyskane przez pomnożenie dwóch tablic w następujący sposób, a rozmiar wynikowej tablicy to 3X3.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_12.jpg.webp)
Przykład nr 3
Mnożenie macierzy między tablicami z jednym wierszem i jedną kolumną. Rozważmy elementy macierzy jako
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_13.jpg.webp)
Macierz A ma wymiary 1 x 3, a macierz B 3 x 1. Rozmiar macierzy iloczynu A * B (AB) wynosi 1 × 1. Więc wprowadź formułę mnożenia macierzy w komórce.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_14.jpg.webp)
Naciśnij klawisz Enter, aby uzyskać wynik.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_15.jpg.webp)
Przykład # 4 - Mnożenie macierzy między tablicami z pojedynczą kolumną i jednym wierszem
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_16.jpg.webp)
Macierz A ma wymiary 3 × 1, a macierz B - 1 × 3. Rozmiar macierzy iloczynu A * B (AB) wynosi 3 × 3.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_17.jpg.webp)
Tak więc odpowiedź brzmi:
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_2.gif)
Przykład nr 5 - Wyznaczanie kwadratu macierzy za pomocą funkcji MMULT w programie Excel
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_18.jpg.webp)
Kwadrat macierzy A jest określany przez pomnożenie A przez A.
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_19.jpg.webp)
Otrzymana macierz jest otrzymywana jako
![](https://cdn.know-base.net/5552545/excel_matrix_multiplication_top_2_method-_scalar_mmult_excel_function_3.gif)
Rzeczy do zapamiętania
- Aby wykonać mnożenie macierzy, liczba kolumn prezentowanych w tablicy1 i liczba wierszy prezentowanych w tablicy2 są równe.
- Trudno jest zmienić część tablicy, ponieważ tablica jest grupą elementów.
- Podczas wykonywania mnożenia tablic należy użyć klawiszy CTRL + SHIFT + ENTER do utworzenia wszystkich elementów macierzy wynikowej. W przeciwnym razie produkowany jest tylko jeden element.
- Elementy tablicy nie powinny mieć wartości null, a w macierzach nie należy używać tekstu, aby uniknąć błędów.
- Rozmiar tablicy iloczynów jest równy wierszom pierwszej tablicy i kolumnom drugiej tablicy.
- Mnożenie A * B nie jest równe mnożeniu B * A w mnożeniu macierzy.
- Mnożenie macierzy przez macierz jednostkową daje w wyniku tę samą macierz (tj. (A) * (macierz jednostkowa) = (A))