2. Несколько стандартных производных#
Давайте пополним таблицу дифференциалов несколькими новыми функциями, специфичными для матриц.
а) Найдите производную функции \(f(X) = X^{-1}\), где матрица \(X\) размера \(n \times n\)
Решение
Найдём производную обратной матрицы. Тут логично вспомнить, что производная константы это ноль, обратная матрица определяется как \(X^{-1} \cdot X = I_n\), а единичная матрица \(I_n\) это как раз константа. Берём дифференциал с обеих сторон нашего равенства
тсюда получаем что
б) Найдите производную функции \(f(X) = det X\), где матрица \(X\) размера \(n \times n\)
Решение
Определитель – это функция, которая бьёт из матриц в скаляры. Его можно искать по-разному, один из способов – разложение по строке
где \(M_{ij}\) — дополнительный минор матрицы \(X\). Берём дифференциал
где \(A_{ij} = (-1)^{i +j} M_{ij},\) то есть \(A\) — матрица алгебраических дополнений. Вспомним, что обратную матрицу можно получить отталкиваясь от алгебраических дополнений по формуле
Выразим матрицу \(A\) и подставим её а получившееся выше уравнение
выходит что искомая производная равна
Найдите производную функции \(f(X) = tr(X)\), где матрица \(X\) размера \(n \times n\)
Решение
По аналогии с определителем след бьёт из пространства матриц в пространство скаляров, получается
Это логично, так как след представляет из себя сумму диагональных элементов.
Ещё больше производных ищите в книге The Matrix Cookbook