Матрицы и программирование бесплатное чтение

Введение

Этой книгой я начинаю курс практических занятий по Линейной алгебре, которые я проводил со студентами университета культуры и искусств в городе Санкт – Петербурге. Параллельно с этим, на порталах «Инфоурок « и «Знание» появились и мои авторские материалы в виде статей, презентаций, рабочих программ и т. д.

1. Основные понятия

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

Элементами матрицы могут являться числа, алгебраические символы или математические функции.

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

Таким образом, матрица обозначается одной из заглавных букв латинского алфавита, например A, а набор ее элементов помещается в круглые скобки:

Рис.0 Матрицы и программирование

Формула матрицы

Представленная формулой (1) матрица A имеет m строк и n столбцов и называется m×n матрицей или матрицей размера m×n.

Строки матрицы нумеруются сверху вниз, а столбцы – слева направо (см. рис.1):

Рис.1 Матрицы и программирование

Рис.1.

Матричный элемент, расположенный на пересечении i-ой строки и j-го столбца, называется i,j-м элементом и записывается в виде aij, а выражение A = || ai ||j означает, что матрица A составлена из элементов aij. (см. рис.2):

Рис.2 Матрицы и программирование

Рис.2.

Матрица (см. рис.2.) размера 1×n называется матрицей-строкой или вектором-строкой.

Рис.3 Матрицы и программирование

Рис.3.

Матрица (см. рис.3.) размера n×1 называется матрицей-столбцом или вектором-столбцом.

Для краткости вектор-строку и вектор-столбец обычно называют просто векторами.

Особую роль играют матрицы, у которых число строк совпадает с числом столбцов, то есть матрицы размера n×n. Такие матрицы называются квадратными (см. рис.4).

Рис.4 Матрицы и программирование

Рис.4.

При ссылке на квадратную матрицу достаточно указать ее порядок. Например, матрица третьего порядка имеет размер 3x3 (см. рис.5)

Рис.5 Матрицы и программирование

Рис.5.

Главная и побочная диагонали квадратной матрицы (рис.6).

Рис.6 Матрицы и программирование

Рис.6.

Примеры диагональных матриц второго и третьего порядков (рис.7)

Рис.7 Матрицы и программирование

Если у диагональной матрицы n – го порядка E все диагональные элементы = 1, то такая матрица называется единичной матрицей n – го порядка.

Если все недиагональные элементы квадратной матрицы = 0, то такая матрица называется диагональной.

Единичную матрицу обозначают буквой E или I (рис.8).

Рис.8 Матрицы и программирование

Рис.8.

Понятие нулевой или нуль – матрицы

Рис.9 Матрицы и программирование

Рис.9.

1.1.Равенство матриц

Матрицы A = || aij || и B = || aij || считаются равными, если они имеют одинаковые размеры и их соответствующие матричные элементы попарно равны:

Рис.10 Матрицы и программирование

для любых допустимых значений индексов i и j.

1.2. Умножение матрицы на число

Умножать на число можно матрицу любого размера. При умножении матрицы A на число λ каждый ее матричный элемент умножается на это число (для любых допустимых значений индексов i и j).:

Рис.11 Матрицы и программирование

В результате получим новую матрицу В.

Нахождение новой матрицы путем умножения на число:

Рис.12 Матрицы и программирование

В результате получим матрицу 3A.

Рис.13 Матрицы и программирование

Вынесение общего можителя за знак матрицы.

1.3.Сложение матриц

Операция сложения определена только для матриц одинаковых размеров. Результатом сложения матриц A = || aij || и B = || bij || является матрица C = || cij ||, элементы которой равны сумме соответствующих матричных элементов:

Рис.14 Матрицы и программирование

Результат сложения двух матриц.

Складывать (и вычитать) можно матрицы только одного размера!

Рис.15 Матрицы и программирование

Результат сложения двух матриц с учетом правила

A + 0 = A.

1.4.Вычитание матриц

Формула вычитания двух матриц иллюстрируется примерами 2.4 и 2.5.

Рис.16 Матрицы и программирование
1.5.Умножение строки на столбец

Пусть А = – матрица-строка размера 1×n, и пусть В – матрица-столбец размера n×1. (Иначе говоря, пусть число элементов в строке матрицы A совпадает с числом элементов в столбце матрицы B.)

Тогда произведением AB называется число, равное сумме попарных произведений соответствующих матричных элементов:

Рис.17 Матрицы и программирование

Формула является правилом умножения строки на столбец.

Если матрица A содержит m строк, а матрица Bn столбцов, то произведение AB представляет собой m×n матрицу, i,j-ый элемент которой вычисляется по правилу умножения i-ой строки матрицы A на j-ый столбец матрицы B. Например, при умножении двухстроковой матрицы:

Рис.18 Матрицы и программирование

на матрицу-столбец B (см.рис.3) каждая из строк (A1 и A2) матрицы A поочередно умножается на столбец B.

Результатом произведения AB является матрица размера 2×1

Рис.19 Матрицы и программирование

Результат произведения AB.

1.6. Умножение матриц

Перемножать матрицы можно только, если число столбцов первой матрицы равно числу строк второй!

Пусть – m×l матрица и пусть – l×n матрица.

Рис.20 Матрицы и программирование

Матрица A.

Рис.21 Матрицы и программирование

Матрица B.

Продолжение книги