Полный гайд по линейной алгебре часть 2
Всех приветствую, на повестке дня у нас 2 часть линейной алгебры. Сегодня мы разберем:
Детерминант и что это такое
Как найти его разными способами
Попрактикуемся над умножением матриц
БЛОК 0: ПОВТОРЕНИЕ И ПРАКТИКА
В первой части мы разобрали что такое матрица и их виды, а также все операции с ними. Сейчас мы потренируемся над одним из них - умножением.
Вспомним. Матрица может быть задействована в умножении, если количество ее столбцов равно числу строк второй матрицы. Для нашего примера возьмем матрицы 2×3 и 3×2:
Первую матрицу мы делим на строки, вторую на столбцы и вспоминаем второе правило - размерность конечной матрицы С должно быть равно строк 1 матрицы на столбцов второй. Получаем что конечная матрица у нас 2×2. Начинаем перемножать: вспоминаем что первый элемент равен перемножению верхней строки на 1 столбец матриц соотвественно. Давайте чтобы не писать по 100 раз договоримся, что первое действие или что либо я диктую для первой матрицы, и для второй после соответственно.
Итак получаем что элемент с11 равен:
Получаем ответ 16. с11=16 запомнили.
Второй элемент равен произведению верхней строки на второй столбец, значит с12 равен:
Получаем 5. с12=5. Запомнили
Элемент с21 получаем из перемножения нижней строки на первый столбец. Получаем
Получаем ответ 4. с21=4. Запомнили
Элемент с22 равен произведению нижней строки на второй столбец. Получаем
Ответ: 22. с22=22. Запомнили
Теперь просто, не торопясь собираем из 4 элементов матрицу С:
И вот так, мы получили результат перемножения матриц! А теперь попробуйте наоборот: перемножьте В на А, и посмотрите, что получится абсолютно другая матрица 3×3:
И теперь когда мы потренировались с матрицами, перейдем в уроку теории.
БЛОК 1. ДЕТЕРМИНАНТ И ЧТО ЭТО?
Что такое детерминант?
Детерминант - Это число, которое показывает во сколько раз преобразуется любая фигура любой размерности, условно 3д, ее площадь, объем. По другому, это число которое показывает как изменится мир или пространство после работы матрицы. Детерминант называют по другому определитель матрицы.
Главное что знать о нем:
ОН СУЩЕСТВУЕТ ТОЛЬКО ДЛЯ КВАДРАТНЫХ МАТРИЦ
Обозначают его прямыми линиями вместо скобок у матрицы, треугольником перед ней, пишут det А. Я буду писать det A.
Свойства:
Если в матрице есть нулевые строка или столбец, det=0. То есть изменение мира не будет.
Если две строки или столбца равны друг другу, det=0.
Если две строки/столбца пропорциональны, det=0. Пропорциональны всмысле одна строка просто больше другой ровно в два раза, то есть они ничем не отличаются по факту.
Если к одной строке прибавить или отнять другую, перемножить на какое либо число, детерминант не изменится.
Если поменять местами две строки, что называют рокировкой, детерминант поменяет знак на противоположный.
Общий множитель строки можно вынести за знак det.
Для чего это нужно?
Проверить существование обратной матрицы
Решить систему уравнений
Найти обьем фигуры.
И теперь мы научимся находить его:
Для матрицы 2×2 есть быстрое решение крест-накрест:
А вот для матрицы 3+ порядка все посложней...
Возьмем матрицу:
1 способ: метод треугольников, или метод Саррюса.
Самый популярный геометрический способ для матриц третьего порядка. Мы мысленно строим треугольники и диагонали прямо на матрице.
С плюсом (+) перемножаются элементы на главной диагонали, а также элементы в вершинах двух треугольников, чьи основания параллельны этой диагонали.
С минусом (-) перемножаются элементы на побочной диагонали и элементы в вершинах треугольников, параллельных ей.
Вот наглядная схема
И вот мы помним нашу матрицу, и теперь разберем ее:
• Плюсы: (2 *(-1) *3) + (3 *5 *1) + (4 *2 *1) = -6 + 15 + 8 = 17
• Минусы: (1 *(-1) *1) + (3 *4 *3) + (2 *5 *2) = -1 + 36 + 20 = 55
det A=17-55=-38
Способ 2. Метод дописывания столбцов (Вторая вариация правила Саррюса)
Если в треугольниках легко запутаться, используют этот метод. Справа от исходной матрицы мы просто дублируем её первые два столбца:
Теперь определитель считается строго по прямым линиям:
С плюсом (+) идут произведения по трем главным диагоналям (сверху вниз, слева направо).
С минусом (-) идут произведения по трем побочным диагоналям (снизу вверх, слева направо).
Считаем наш пример:
• Диагонали вниз (+): (2*(-1)*3) + (3*5*1) + (1*4*2) = -6 + 15 + 8 = 17
• Диагонали вверх (-): (1*(-1)*1) + (2*5*2) + (3*4*3) = -1 + 20 + 36 = 55
det A=17-55=-38
Способ 3. Разложение по строке или столбцу (Теорема Лапласа / Метод миноров)
Самый мощный и фундаментальный метод. Он хорош тем, что работает для матриц абсолютно любого размера хоть 5×5, хоть 10×10, раскладывая их на матрицы меньшего порядка.
Мы можем выбрать любую строку или любой столбец матрицы. Элементы этой строки умножаются на свои алгебраические дополнения (миноры с учетом шахматного знака). Выгодно выбирать строку, где есть нули, но в нашем примере нулей нет, поэтому разложим по первой строке (элементы 2, 3, 1).
Но сначала, что такое минор и алгебраические дополнения?
• Минором M_ij элемента a_ij определителя n-го порядка называется определитель n-1 -го порядка, полученный из исходного путем вычеркивания i-й строки и j-го столбца, на пересечении которых находится данный элемент.
• Алгебраическим дополнением A_ij элемента a_ij называется его минор, взятый со знаком -1^i+j, где i - номер строки, а j - номер столбца данного элемента:
A_ij=(-1)^i+j*M_ij
Знаки элементов при разложении чередуются в шахматном порядке:
Но есть вариант и с записью:
A_ij=(-1)^i+j*M_ij
Считаем наш пример:
1. Элемент 2 (стоит на позиции с знаком +). Вычеркиваем его строку и столбец, остается минор 2×2:
Получаем -26.
Элемент 3 (стоит на позиции со знаком -). Вычеркиваем его строку и столбец:
Получаем -21.
Элемент 1 (стоит на позиции со знаком +). Вычеркиваем его строку и столбец:
Получаем 9.
Складываем:
(-26) + (-21) + 9 = -38. И опять наш детерминант равен -38.
Мы разобрали все способы, кроме Гаусса. Гаусса мы разберем в следующем выпуске. Пока затронем ранг матрицы:
Ранг матрицы:
В линейной алгебре ранг матрицы (rank,rang,r, rk, rg A) - это, если говорить совсем просто, количество её истинных, независимых строк или столбцов. Он показывает, сколько в матрице содержится реальной, не дублирующей друг друга информации.
Как его найти:
• Ранг по строкам равен рангу по столбцам. Неважно, как ты считаешь - по горизонтали или по вертикали, число всегда будет одним и тем же rankA = rankA^T
• Ограничение по размеру. Ранг матрицы не может быть больше, чем её меньшая размерность. Если у тебя матрица размером 3×5, её ранг физически не может быть равен 4 или 5. Максимум - 3.
• Ранг нулевой матрицы всегда равен 0.
• Ранг не меняется от элементарных преобразований. Это главное свойство для вычислений. Ты можешь менять строки местами, умножать их на числа и прибавлять друг к другу - ранг останется прежним.
Ну, а как его находить мы разберем в следующих частях. Надеюсь, вам все понравилось и я буду рад лайку. У меня в профиле есть много чего интересного, и если вы хотите меня поддержать, я собираю на книгу по квантовой механике и буду рад вашей помощи. Спасибо что читаете, всем удачи и добра!


















