Матрица обозначение строк и столбцов. Нахождение обратной матрицы


Данное методическое пособие поможет Вам научиться выполнять действия с матрицами : сложение (вычитание) матриц, транспонирование матрицы, умножение матриц, нахождение обратной матрицы. Весь материал изложен в простой и доступной форме, приведены соответствующие примеры, таким образом, даже неподготовленный человек сможет научиться выполнять действия с матрицами. Для самоконтроля и самопроверки Вы можете бесплатно скачать матричный калькулятор >>> .

Я буду стараться минимизировать теоретические выкладки, кое-где возможны объяснения «на пальцах» и использование ненаучных терминов. Любители основательной теории, пожалуйста, не занимайтесь критикой, наша задача – научиться выполнять действия с матрицами .

Для СВЕРХБЫСТРОЙ подготовки по теме (у кого «горит») есть интенсивный pdf-курс Матрица, определитель и зачёт!

Матрица – это прямоугольная таблица каких-либо элементов . В качестве элементов мы будем рассматривать числа, то есть числовые матрицы. ЭЛЕМЕНТ – это термин. Термин желательно запомнить, он будет часто встречаться, не случайно я использовал для его выделения жирный шрифт.

Обозначение: матрицы обычно обозначают прописными латинскими буквами

Пример: рассмотрим матрицу «два на три»:

Данная матрица состоит из шести элементов :

Все числа (элементы) внутри матрицы существуют сами по себе, то есть ни о каком вычитании речи не идет:

Это просто таблица (набор) чисел!

Также договоримся не переставлять числа, если иного не сказано в объяснениях. У каждого числа свое местоположение, и перетасовывать их нельзя!

Рассматриваемая матрица имеет две строки:

и три столбца:

СТАНДАРТ : когда говорят о размерах матрицы, то сначала указывают количество строк, а только потом – количество столбцов. Мы только что разобрали по косточкам матрицу «два на три».

Если количество строк и столбцов матрицы совпадает, то матрицу называют квадратной , например: – матрица «три на три».

Если в матрице один столбец или одна строка , то такие матрицы также называют векторами .

На самом деле понятие матрицы мы знаем еще со школы, рассмотрим, например точку с координатами «икс» и «игрек»: . По существу, координаты точки записаны в матрицу «один на два». Кстати, вот Вам и пример, почему порядок чисел имеет значение: и – это две совершенно разные точки плоскости.

Теперь переходим непосредственно к изучению действий с матрицами :

1) Действие первое. Вынесение минуса из матрицы (внесение минуса в матрицу) .

Вернемся к нашей матрице . Как вы наверняка заметили, в данной матрице слишком много отрицательных чисел. Это очень неудобно с точки зрения выполнения различных действий с матрицей, неудобно писать столько минусов, да и просто в оформлении некрасиво выглядит.

Вынесем минус за пределы матрицы, сменив у КАЖДОГО элемента матрицы знак :

У нуля, как Вы понимаете, знак не меняется, ноль – он и в Африке ноль.

Обратный пример: . Выглядит безобразно.

Внесем минус в матрицу, сменив у КАЖДОГО элемента матрицы знак :

Ну вот, гораздо симпатичнее получилось. И, самое главное, выполнять какие-либо действия с матрицей будет ПРОЩЕ. Потому что есть такая математическая народная примета: чем больше минусов – тем больше путаницы и ошибок .

2) Действие второе. Умножение матрицы на число .

Пример:

Всё просто, для того чтобы умножить матрицу на число, нужно каждый элемент матрицы умножить на данное число. В данном случае – на тройку.

Еще один полезный пример:

– умножение матрицы на дробь

Сначала рассмотрим то, чего делать НЕ НАДО :

Вносить дробь в матрицу НЕ НУЖНО, во-первых, это только затрудняет дальнейшие действия с матрицей, во-вторых, затрудняет проверку решения преподавателем (особенно, если – окончательный ответ задания).

И, тем более, НЕ НАДО делить каждый элемент матрицы на минус семь:

Из статьи Математика для чайников или с чего начать , мы помним, что десятичных дробей с запятой в высшей математике стараются всячески избегать.

Единственное, что желательно сделать в этом примере – это внести минус в матрицу:

А вот если бы ВСЕ элементы матрицы делились на 7 без остатка , то тогда можно (и нужно!) было бы поделить.

Пример:

В этом случае можно и НУЖНО умножить все элементы матрицы на , так как все числа матрицы делятся на 2 без остатка .

Примечание: в теории высшей математики школьного понятия «деление» нет. Вместо фразы «это поделить на это» всегда можно сказать «это умножить на дробь». То есть, деление – это частный случай умножения.

3) Действие третье. Транспонирование матрицы .

Для того чтобы транспонировать матрицу, нужно ее строки записать в столбцы транспонированной матрицы.

Пример:

Транспонировать матрицу

Строка здесь всего одна и, согласно правилу, её нужно записать в столбец:

– транспонированная матрица.

Транспонированная матрица обычно обозначается надстрочным индексом или штрихом справа вверху.

Пошаговый пример:

Транспонировать матрицу

Сначала переписываем первую строку в первый столбец:

Потом переписываем вторую строку во второй столбец:

И, наконец, переписываем третью строку в третий столбец:

Готово. Грубо говоря, транспонировать – это значит повернуть матрицу набок.

4) Действие четвертое. Сумма (разность) матриц .

Сумма матриц действие несложное.
НЕ ВСЕ МАТРИЦЫ МОЖНО СКЛАДЫВАТЬ. Для выполнения сложения (вычитания) матриц, необходимо, чтобы они были ОДИНАКОВЫМИ ПО РАЗМЕРУ.

Например, если дана матрица «два на два», то ее можно складывать только с матрицей «два на два» и никакой другой!

Пример:

Сложить матрицы и

Для того чтобы сложить матрицы, необходимо сложить их соответствующие элементы :

Для разности матриц правило аналогичное, необходимо найти разность соответствующих элементов .

Пример:

Найти разность матриц ,

А как решить данный пример проще, чтобы не запутаться? Целесообразно избавиться от лишних минусов, для этого внесем минус в матрицу :

Примечание: в теории высшей математики школьного понятия «вычитание» нет. Вместо фразы «из этого вычесть это» всегда можно сказать «к этому прибавить отрицательное число». То есть, вычитание – это частный случай сложения.

5) Действие пятое. Умножение матриц .

Какие матрицы можно умножать?

Чтобы матрицу можно было умножить на матрицу нужно, чтобы число столбцов матрицы равнялось числу строк матрицы .

Пример:
Можно ли умножить матрицу на матрицу ?

Значит, умножать данные матрицы можно.

А вот если матрицы переставить местами, то, в данном случае, умножение уже невозможно!

Следовательно, выполнить умножение невозможно:

Не так уж редко встречаются задания с подвохом, когда студенту предлагается умножить матрицы, умножение которых заведомо невозможно.

Следует отметить, что в ряде случаев можно умножать матрицы и так, и так.
Например, для матриц, и возможно как умножение , так и умножение

>> Матрицы

4.1.Матрицы. Операции над матрицами

Прямоугольной матрицей размера mxn называется совокупность mxn чисел, расположенных в виде прямоугольной таблицы, содержащей m строк и n столбцов. Мы будем записывать ее в виде

или сокращенно в виде A = (a i j) (i = ; j = ), числа a i j , называются ее элементами; первый индекс указывает на номер строки, второй - на номер столбца. A = (a i j) и B = (b i j) одинакового размера называются равными, если попарно равны их элементы, стоящие на одинаковых местах, то есть A = B, если a i j = b i j .

Матрица, состоящая из одной строки или одного столбца, называется соответственно -строкой или вектор-столбцом. Вектор-столбцы и вектор-строки называют просто векторами.

Матрица, состоящая из одного числа, отождествляется с этим числом. A размера mxn, все элементы которой равны нулю, называются нулевой и обозначается через 0. Элементы с одинаковыми индексами называют элементами главной диагонали. Если число строк равно числу столбцов, то есть m = n, то матрицу называют квадратной порядка n. Квадратные матрицы, у которых отличны от нуля лишь элементы главной диагонали, называются диагональными и записываются так:

Если все элементы a i i диагонали равны 1, то она называется единичной и обозначается буквой Е:

.

Квадратная матрица называется треугольной, если все элементы, стоящие выше (или ниже) главной диагонали, равны нулю. Транспонированием называется такое преобразование, при котором строки и столбцы меняются местами с сохранением их номеров. Обозначается транспонирование значком Т наверху.

Если в (4.1) переставим строки со столбцами, то получим

,

которая будет транспонированной по отношению к А. В частности, при транспонировании вектора-столбца получается вектор-строка и наоборот.

Произведением А на число b называется матрица, элементы которой получаются из соответствующих элементов А умножением на число b: b A = (b a i j).

Суммой А = (a i j) и B = (b i j) одного размера называется C = (c i j) того же размера, элементы которой определяются по формуле c i j = a i j + b i j .

Произведение АВ определяется в предположении, что число столбцов А равно числу строк В.

Произведением AB, где А = (a i j) и B = (b j k), где i = , j= , k= , заданных в определенном порядке АВ, называется С = (c i k), элементы которой определяются по следующему правилу:

c i k = a i 1 b 1 k + a i 2 b 2 k +... + a i m b m k = a i s b s k . (4.2)

Иначе говоря, элемент произведения AB определяются следующим образом: элемент i-й строки и k-го столбца С равен сумме произведений элементов i-й строки А на соответствующие элементы k-го столбца В.

Пример 2.1. Найти произведение AB и .

Решение. Имеем: А размера 2x3, В размера 3x3, тогда произведение АВ = С существует и элементы С равны

С 11 = 1×1 +2×2 + 1×3 = 8, с 21 = 3×1 + 1×2 + 0×3 = 5, с 12 = 1×2 + 2×0 + 1×5 = 7,

с 22 =3×2 + 1×0 + 0×5 = 6, с 13 = 1×3 + 2×1 + 1×4 = 9, с 23 = 3×3 + 1×1 + 0×4 = 10.

, а произведение BA не существует.

Пример 2.2. В таблице указано количество единиц продукции, отгружаемой ежедневно на молокозаводах 1 и 2 в магазины М 1 , М 2 и М 3 , причем доставка единицы продукции с каждого молокозавода в магазин М 1 стоит 50 ден. ед., в магазин М 2 - 70, а в М 3 - 130 ден. ед. Подсчитать ежедневные транспортные расходы каждого завода.

Молокозавод

Решение. Обозначим через А матрицу, данную нам в условии, а через
В - матрицу, характеризующую стоимость доставки единицы продукции в магазины, т.е.,

,

Тогда матрица затрат на перевозки будет иметь вид:

.

Итак, первый завод ежедневно тратит на перевозки 4750 ден. ед., второй - 3680 ден.ед.

Пример 2.3. Швейное предприятие производит зимние пальто, демисезонные пальто и плащи. Плановый выпуск за декаду характеризуется вектором X = (10, 15, 23). Используются ткани четырех типов Т 1 , Т 2 , Т 3 , Т 4 . В таблице приведены нормы расхода ткани (в метрах) на каждое изделие. Вектор С = (40, 35, 24, 16) задает стоимость метра ткани каждого типа, а вектор P = (5, 3, 2, 2) - стоимость перевозки метра ткани каждого вида.

Расход ткани

Зимнее пальто

Демисезонное пальто

1. Сколько метров ткани каждого типа потребуется для выполнения плана?

2. Найти стоимость ткани, расходуемой на пошив изделия каждого вида.

3. Определить стоимость всей ткани, необходимой для выполнения плана.

Решение. Обозначим через А матрицу, данную нам в условии, т. е.,

тогда для нахождения количества метров ткани, необходимой для выполнения плана, нужно вектор X умножить на матрицу А:

Стоимость ткани, расходуемой на пошив изделия каждого вида, найдем, перемножив матрицу А и вектор C T:

.

Стоимость всей ткани, необходимой для выполнения плана, определится по формуле:

Наконец, с учетом транспортных расходов вся сумма будет равна стоимости ткани, т. е. 9472 ден. ед., плюс величина

X А P T =
.

Итак, X А C T + X А P T = 9472 + 1037 = 10509 (ден. ед).

Инструкция

Число столбцов и строк задают размерность матрицы . К примеру, размерность ю 5×6 имеет 5 строк и 6 столбцов. В общем случае, размерность матрицы записывается в виде m×n, где число m указывает на количество строк, n – столбцов.

Если массив имеет размерность m×n, его можно умножить на массив n×l. Число столбцов первой матрицы должно равняться числу строк второй, иначе операция умножения не будет определена.

Размерность матрицы указывает на число уравнений в системе и количество переменных. Число строк совпадает с количеством уравнений, а за каждым столбцом закреплена своя переменная. Решение системы линейных уравнений «записано» в действиях над матрицами. Благодаря матричной системе записи возможным системы высоких порядков.

Если число строк равно числу столбцов, матрица квадратной. В ней можно выделить главную и побочную диагонали. Главная идет от левого верхнего угла к правому нижнему, побочная – от правого верхнего к левому нижнему.

Массивы размерность ю m×1 или 1×n являются векторами. Также в виде вектора можно представить любую строку и любой столбец произвольной таблицы. Для таких матриц определены все операции над векторами.

В программировании для прямоугольной таблицы задается два индекса, один из которых пробегает всей строки, другой – длину столбца. При этом цикл для одного индекса помещен внутрь цикла для другого, за счет чего последовательное прохождение всей размерности матрицы .

Матрицы - это эффективный способ представления числовой информации. Решение любой системы линейных уравнений можно записать в виде матрицы (прямоугольника, составленного из чисел). Умение перемножать матрицы - один из самых важных навыков, которым обучают на курсе "Линейной алгебры" в высших учебных заведениях.

Вам понадобится

  • Калькулятор

Инструкция

Для проверки этого условия проще всего воспользоваться следующим алгоритмом - запишите размерность первой матрицы как (a*b). Дальше размерность второй - (c*d). Если b=c - матрицы соразмерны, их можно перемножать.

Дальше произведите само перемножение. Помните - при перемножении двух матриц получается матрица. То есть, задача перемножения сводится к задаче нахождения новой, с размерностью (a*d). На СИ задачи перемножения матрицы выглядит следующим образом:
void matrixmult(int m1[n], int m1_row, int m1_col, int m2[n], int m2_row, int m2_col, int m3[n], int m3_row, int m3_col)
{ for (int i = 0; i < m3_row; i++)
for (int j = 0; j < m3_col; j++)
m3[i][j]=0;
for (int k = 0; k < m2_col; k++)
for (int i = 0; i < m1_row; i++)
for (int j = 0; j < m1_col; j++)
m3[i][k] += m1[i][j] * m2[j][k];
}

Проще говоря, новой матрицы - это сумма произведений элементов строки первой матрицы на элементы столбца второй матрицы. Если вы элемент третьей матрицы с номером (1;2), то вы должны просто умножить первую строку первой матрицы на второй столбец второй. Для этого считаете начальную сумму равной нулю. Дальше умножаете первый элемент первой строки на первый элемент второго столбца, значение добавляете в сумму. Делаете так: умножаете i-тый элемент первой строки на i-тый элемент второго столбца и добавляете результаты к сумме, пока не кончится строка. Итоговая сумма и будет искомым элементом.

После того, как вы нашли все элементы третьей матрицы, записываете ее. Вы нашли произведение матриц.

Источники:

  • Главный математический портал России в 2019
  • как находить произведение матриц в 2019

Математическая матрица представляет собой упорядоченную таблицу элементов. Размерность матрицы определяется числом ее строк m и столбцов n. Под решением матриц понимается множество обобщающих операций, производимых над матрицами. Различают несколько типов матриц, к некоторым из них не применим ряд операций. Существует операция сложения для матриц с одинаковой размерностью. Произведение двух матриц находится, только если они согласованны. Для любой матрицы определяется детерминант. Также матрицу можно транспонировать и определить минор ее элементов.

Инструкция

Запишите заданные . Определите их размерность. Для этого посчитайте количество столбцов n и строк m. Если для одной матрицы m = n, матрица считается квадратной. Если все элементы матрицы равны нулю – матрица нулевая. Определите главную диагональ матриц. Ее элементы располагаются с левого верхнего угла матрицы до правого нижнего. Вторая, обратная диагональ матрицы является побочной.

Проведите транспонирование матриц. Для этого замените в каждой элементы строк на элементы столбцов относительно главной диагонали. Элемент а21 станет элементом а12 матрицы и наоборот. В итоге из каждой исходной матрицы получится новая транспонированная матрица.

Сложите заданные матрицы , если они имеют одинаковую размерность m х n. Для этого возьмите первый матрицы а11 и сложите его с аналогичным элементом b11 второй матрицы . Результат сложения запишите в новую на ту же позицию. Затем сложите элементы а12 и b12 обоих матриц. Таким образом заполните все строки и столбцы суммирующей матрицы .

Определите, являются ли заданные матрицы согласованными. Для этого сравните число строк n в первой матрицы и число столбцов m второй матрицы . Если они равны, выполните произведение матриц. Для этого попарно умножьте каждый элемент строки первой матрицы на соответствующий элемент столбца второй матрицы . После чего найдите сумму этих произведений. Таким образом, первый элемент результирующей матрицы g11 = а11* b11 + а12*b21 + а13*b31 + … + а1m*bn1. Выполните умножение и сложение всех произведений и заполните результирующую матрицу G.

Найдите определитель или детерминант для каждой заданной матрицы . Для матриц второго - размерностью 2 на 2 – определитель находится, как произведений элементов главной и побочной диагоналей матрицы . Для трехмерной матрицы определителя: D = а11* а22*а33 + а13* а21*а32 + а12* а23*а31 - а21* а12*а33 - а13* а22*а31 - а11* а32*а23.

Источники:

  • матрица как решать

Матрицы представляют собой совокупность строк и столбцов, на пересечении которых находятся элементы матрицы. Матрицы широко применяются для решения различных уравнений. Одной из базовых алгебраических операций над матрицами является сложение матриц. Как складывать матрицы?

Инструкция

Складывать можно только одноразмерные матрицы. Если одна имеет m строк и n столбцов, то и другая матрица должна иметь m строк и n столбцов. Убедитесь, что складываемые матрицы являются одноразмерными.

Если представленные матрицы один и тот же размер, то есть допускают алгебраическую операцию сложения, то при матрица того же размера. Чтобы её , необходимо попарно сложить все элементы двух , стоящие на одних и тех же местах.Возьмите первой матрицы, находящийся в первой строке и первом столбце. Сложите его с элементом второй матрицы, находящемся на том же месте. Полученное занесите в элемент первой строки столбца суммарной матрицы. Проделайте эту операцию со всеми элементами.

Сложение трех и более матриц сводится к сложению двух матриц. Например, чтобы найти сумму матриц A+B+C, найдите сначала сумму матриц A и B, затем полученную сложите с матрицей C.

Видео по теме

Непонятные на первый взгляд матрицы, на самом деле не так сложны. Они находят широкое практическое применение в экономике и бухгалтерии. Выглядят матрицы как таблицы, в каждом столбце и строке содержащие число, функцию или любую другую величину. Существует несколько видов матриц.

Инструкция

Для того чтобы научиться матрицы, познакомьтесь с ее основными понятиями. Определяющими элементами матрицы являются ее диагонали - и побочная. Главная начинается с элемента в первом ряду, первом столбце и продолжается до элемента последнего столбца, последнего ряда (то есть идет слева направо). Побочная же диагональ начинается наоборот в первом ряду, но последнем столбце и продолжается до элемента, имеющего координаты первого столбца и последнего ряда (идет справа налево).

Для того чтобы перейти к следующим определениям и алгебраическим операциям с матрицами, изучите виды матриц. Самые простые из них - это квадратная, единичная, нулевая и обратная. В совпадает число столбцов и строк. Транспонированная матрица, назовем ее В, получается из матрицы А, путем замены столбцов на строки. В единичной все элементы главной диагонали - единицы, а другие - нули. А в нулевой даже элементы диагоналей нулевые. Обратная матрица - это та, на которую исходная матрица приходит к единичному виду.

Также матрица может быть симметрична относительно главной или побочной осей. То есть элемент, имеющий координаты а(1;2), где 1 - это номер строки, а 2 - столбца, равен а(2;1). А(3;1)=А(1;3) и так далее. Матрицы согласованными - это те, где количество столбцов одной равно количеству строк другой (такие матрицы можно перемножать).

Главные действия, которые можно совершить с матрицами - это сложение, умножение и нахождение определителя. Если матрицы одинакового размера, то есть имеют равное количество строк и столбцов, то их можно сложить. Складывать необходимо элементы, стоящие на одинаковых местах в матрицах, то есть а (m;n) сложите с в (m;n), где m и n - это соответствующие координаты столбца и строки. При сложении матриц действует главное правило обычного арифметического сложения - при перемене мест слагаемых сумма не меняется. Таким образом, если вместо простого элемента а

Математическая матрица – это таблица упорядоченных элементов. Размеры этой таблицы определяются по количеству строк и столбцов в ней. Что касается решения матриц, то им называют огромное количество операций, которые производятся над этими самыми матрицами. Математики различают несколько видов матриц. Для некоторых из них действуют общие правила по решению, а для других не действуют. Например, если матрицы имеют одинаковую размерность, то их можно сложить, а если они согласовываются между собой, то их можно перемножить. Обязательно для решения любой матрицы необходимо найти детерминант. Кроме того, матрицы подвергаются транспонированию и нахождению в них миноров. Итак, давайте рассмотрим, как решать матрицы.

Порядок решения матриц

Сначала записываем заданные матрицы. Считаем сколько в них строк и столбцов. Если количество строк и столбцов одинаковое, то такая матрица называется квадратной. Если каждый элемент матрицы оказался равен нулю, то такая матрица нулевая. Следующее, что мы делаем, это находим главную диагональ матрицы. Элементы такой матрицы находятся от правого нижнего угла до левого верхнего. Вторая же диагональ в матрице является побочной. Теперь необходимо произвести транспонирование матрицы. Чтобы это сделать, необходимо заменить в каждой из двух матриц элементы строк на соответствующие элементы столбцов. Например, элемент под а21 окажется элементом а12 или же наоборот. Таким образом, после этой процедуры должна появиться совершенно иная матрица.

Если матрицы имеют совершенно одинаковую размерность, то их можно запросто сложить. Чтобы это сделать, мы берем первый элемент первой матрицы а11 и складываем его с подобным элементом второй матрица b11. То, что получится в результате, записываем на ту же позицию, только уже в новую матрицу. Теперь аналогичным образом складываем все остальные элементы матрицы, пока не получится новая совершенно иная матрица. Посмотрим еще несколько способов, как решать матрицы.

Варианты действий с матрицами

Также мы можем определить, являются ли согласованными матрицы. Для этого нам нужно сравнить количество строк в первой матрице с количеством столбцов второй матрицы. В случае если они оказываются равными, можно их перемножить. Чтобы это сделать, мы попарно умножаем элемент строки одной матрицы на аналогичный элемент столбца другой матрицы. Только после этого можно будет посчитать сумму получившихся произведений. Исходя из этого, начальный элемент той матрицы, которая должна получиться в результате будет равен g11 = а11* b11 + а12*b21 + а13*b31 + … + а1m*bn1. После того как будет выполнено сложение и умножение всех произведений, вы сможете заполнить итоговую матрицу.

Также можно при решении матриц найти их детерминант и определитель для каждой. Если матрица квадратная и имеет размерность 2 на 2, то определитель можно найти как разницу всех произведений элементов главной и побочной диагоналей. Если матрица уже трехмерная, то определитель можно будет найти, применив следующую формулу. D = а11* а22*а33 + а13* а21*а32 + а12* а23*а31 - а21* а12*а33 - а13* а22*а31 - а11* а32*а23.

Чтобы найти минор заданного элемента, нужно вычеркнуть столбец и строку, там, где находится этот элемент. После этого найдите детерминант данной матрицы. Он и будет соответствующим минором. Подобный метод решающих матриц был разработан еще несколько десятилетий тому назад для того, чтобы повысить достоверность результата путем разделения проблемы на подпроблемы. Таким образом, решать матрицы не так уж сложно, если вы знаете основные математические действия.




Top