MATLAB означава матрична лаборатория и целта на нейното проектиране е да извършва матрични операции. Можем лесно да извършваме сложни матрични операции с помощта на MATLAB. Матричното умножение е сложна и трудна операция, която става лесна с помощта на вградения MATLAB mtimes () функция.
Следвайте тази статия, за да научите как да извършвате умножение на матрици в MATLAB с помощта mtimes () функция.
Как да умножаваме матрици в MATLAB с помощта на функцията mtimes()?
Подобно на линейната алгебра, MATLAB следва правилото за умножение на матрици, тоест две матрици са съвместими за умножение, ако броят на колоните на първата матрица е равен на броя на редовете на втората матрица.
Можем да умножаваме матрици в MATLAB с помощта на вградения mtimes () функция. Тази функция приема две матрици като вход и извършва операция за умножение върху тях, като следва правилото за умножение. В резултат на това, mtimes () функцията връща матрица, която е резултат от умножението на две матрици.
Синтаксис
Функцията mtimes() следва прост синтаксис, даден по-долу:
C = m пъти (A, B)
Тук,
Функцията C = m пъти (A, B) изчислява умножението, извършено между две матрици A и B, използвайки дадената математическа формула.
Примери
Разгледайте някои примери, за да разберете концепцията за умножение на матрици с помощта на mtimes () функция.
Пример 1: Как да извършим умножение на матрици между две квадратни матрици с еднакви размери?
В този пример извършваме умножение на матрици между две квадратни матрици, имащи същата размерност n=2, като използваме mtimes () функция.
A = ранд (2,2)B = магия (2)
C = m пъти (A, B)
Пример 2: Как да извършим умножение на матрици между две правоъгълни матрици с различни размери?
Даденият MATLAB код използва mtimes () функция за извършване на умножение на матрици между две правоъгълни матрици с размери съответно 2-на-3 и 3-на-2.
A = ранд (2,3)B = [1 2; 2 7; -9 0]
C = m пъти (A, B)
Заключение
Матричното умножение е сложна операция, която става лесна с помощта на вградения MATLAB mtimes () функция. Тази функция следва същото правило за умножение като линейната алгебра, като приема две матрици като аргументи и извършва умножение върху тях. Този урок предоставя основното ръководство за лесно научаване на употребата mtimes () функция в MATLAB, която ви позволява да извършвате умножение на матрици с лекота.