Элементарные алгебраические операции над векторами и матрицами
Сложение векторов
Для сложения векторов определена процедура, состоящая в сложении их соответствующих элементов:
, , ,
где – количество элементов векторов , и , т.е. оба слагаемых должны обладать одинаковой размерностью.
Модуль и норма вектора
Нормой вектора называется число, равное сумме квадратов его элементов:
Модулем вектора называется число, равное квадратному корню из его нормы. При наличии геометрической интерпретации вектора это число характеризует его длину:
Скалярное произведение векторов
Скалярным произведением двух векторов в общем случае называется число, равное сумме произведений их соответствующих элементов:
В частном случае, когда размерность множителей равна трём и они допускают геометрическую интерпретацию, скалярное произведение векторов может быть вычислено как произведение их модулей на косинус угла между ними[2]:
Скалярное произведение взаимно-ортогональных векторов равно нулю. Операция скалярного произведения обладает свойствами коммутативности, т.е. и дистрибутивности: .
Векторное произведение векторов
Векторным произведением двух неколлинеарных векторов и , определённых в трёхмерном пространстве, называется такой вектор , также определенный в трёхмерном пространстве, для которого выполняются следующие условия:
1. , где – угол между векторами и ;
2. вектор ортогонален вектору и вектору ;
3. Тройка векторов – правая.
Упорядоченная тройка векторов называется правой, если видимый из конца третьего вектора кратчайший поворот от первого ко второму вектору осуществляется против часовой стрелки, в противном случае тройка называется левой.
Для получения компонент вектора, являющегося результатом векторного произведения, можно воспользоваться определителем (см. раздел 1.2), вычисляемым разложением по первой строке:
,
где – ортонормированный базис, образующий правую тройку векторов.
В случае, когда сомножители коллинеарны (лежат на одной прямой), их векторное произведение считается равным нулевому вектору. Векторное произведение обладает свойством антикоммутативности, т.е. , и дистрибутивности: .
С точки зрения геометрической интерпретации, модуль векторного произведения векторов равен площади параллелограмма, прилежащими сторонами которого являются эти векторы.
Смешанное произведение векторов
Смешанным (или векторно-скалярным) произведением трёх векторов , и , определенных в трёхмерном пространстве, называется число, равное и обозначаемое как .
Абсолютная величина смешанного произведения векторов . . равна объёму параллелепипеда, построенного на этих векторах. При этом если тройка векторов , , некомпланарная (векторы не лежат в одной плоскости) и правая, то их смешанное произведение положительно, а если тройка левая – отрицательно.
Для смешанного произведения справедливы следующие равенства:
1. ;
2. ;
3.
Смешанное произведение равно нулю, если среди сомножителей имеется хотя бы одна пара коллинеарных векторов.
Значение смешанного произведения можно найти, вычислив следующий определитель:
Сложение матриц
Процедура сложения матриц состоит в сложении значений их соответствующих элементов:
, , , ,
где – количество строк матриц , и , – количество их столбцов, т.е. размерности слагаемых матриц должны совпадать.
Умножение матриц
Процедура умножения матриц имеет следующую формальную запись:
, , ,
Каждый элемент матрицы представляет собой результат скалярного произведения -ой строки матрицы (первого сомножителя) на -ый столбец матрицы (второго сомножителя). Таким образом, произведение двух матриц существует только тогда, когда количество столбцов первого сомножителя равно количеству строк второго сомножителя.
Умножение матриц некоммутативно, т.е. , но обладает свойствами ассоциативности, т.е. , и дистрибутивности: .
Произведение двух и более матриц равно произведению соответствующих им транспонированных матриц, взятых в обратном порядке:
Частным случаем матричного произведения является так называемое диадное или тензорное произведение векторов:
, , ,
Результатом такого произведения векторов будет являться матрица, количество строк которой равно числу элементов первого сомножителя (который интерпретируется как столбец), а количество столбцов – числу элементов второго сомножителя (интерпретируется как строка). В частном случае, если размерности обоих векторов равны трём, то результатом произведения будет тензор второй валентности [8].
Умножение вектора на матрицу или матрицы на вектор также может рассматриваться как частный случай матричного произведения, причём в первом случае вектор интерпретируется как строка, а во втором – как столбец:
, ,
, ,
Результатом первого произведения будет являться вектор-строка, с количеством элементов, равным количеству столбцов матрицы, а второго – вектор-столбец, с количеством элементов, равным количеству строк матрицы.
Определитель матрицы
Определителем (или детерминантом) квадратной матрицы размера называется число , получаемое по формуле:
где – всевозможные различные перестановки, образованные из номеров столбцов матрицы , – полное число инверсий в перестановке . Инверсией будем называть такое взаимное расположение чисел и в перестановке, при котором выполняются условия и Например, . Общее число перестановок, определяющее количество слагаемых в приведенной сумме, равно .
Напомним основные свойства определителей, важных с точки зрения последующего рассмотрения некоторых численных методов:
1. При транспонировании матрицы ее определитель не меняется.
2. При перестановке двух столбцов или двух строк матрицы знак ее определителя меняется на противоположный.
3. Определитель матрицы, содержащей два линейно-зависимых столбца (или строки), равен нулю.
4. Определитель произведения матриц размера равен произведению их определителей, то есть
Детерминант квадратной матрицы порядка k, образованной элементами, стоящими на пересечении строк и столбцов называется минором k -го порядка и обозначается .
Детерминант квадратной матрицы порядка образованной элементами, остающимися после вычеркивания строк и столбцов называется минором, дополнительным к минору , и обозначается .
Число называется алгебраическим дополнением элемента матрицы , где – дополнительный минор элемента . Справедливы следующие равенства:
,
Разложение определителя по i -ой строке имеет вид:
Наивысший из порядков, отличных от нуля миноров матрицы , называется рангом матрицы и обозначается . Очевидно, что если определитель матрицы не равен нулю, то её ранг равен количеству строк (столбцов), т.е. порядку матрицы.
Процедуры вычисления определителя, миноров, ранга матриц могут использоваться в анализе динамических систем, например, при проверке критерия устойчивости системы [2], условия её наблюдаемости в алгоритмах оптимальной фильтрации [3] и т.д.