
- •В левой части выражения (3.65) приведены различные обозначения градиента, встречающиеся у разных авторов.
- •3.6 Матричные функции
- •3.6.1 Матричные ряды
- •3.6.2 Функции от матриц
- •Интеграл от матричной экспоненты eAtможно найти путем интегрирования бесконечного ряда (3.75)
- •3.6.3 Теорема Кэли – Гамильтона
- •3.6.4 Теорема Сильвестра
- •3.7 Функциональные пространства
- •3.7.1 Функциональный базис
- •3.7.2 Аппроксимация функций
Продифференцируем Q по переменной xk:
В матричной записи это соотношение будет иметь вид:
(3.64)
где индекс k означает k-ю компоненту вектор – столбцов Ах и АТх. В случае симметрической матрицы А формула (3.64) принимает вид:
Дифференцирование по векторной переменной. Производная квадратичной формы по вектору х, называемая часто градиентом, получается в результате применения к квадратичной форме Q(x) оператора – вектора дифференцирования
(3.65)
В левой части выражения (3.65) приведены различные обозначения градиента, встречающиеся у разных авторов.
Так как Q(x) = хТАх, то
Учитывая формулу (3.64), последнее выражение можно переписать в виде
(3.66)
Для симметрической матрицы А будем иметь
gradx Q(x) = 2Ax. (3.67)
Дифференцирование по времени. Если матрица А и переменные x1, x2, …xn являются функциями времени, то производная по t от квадратичной формы Q(t) определяется выражением
Для симметрической матрицы А, с учетом соотношения (3.67), последнее выражение будет выглядеть
(3.68)
Если матрица А не зависит от времени, последнее слагаемое в (3.68) обращается в нуль и получаем
(3.69)
3.6 Матричные функции
3.6.1 Матричные ряды
Краткая запись произведения матриц A A … A может быть сделана в форме Ak, где k- число множителей, входящих в произведение. Как и возведение в степень скаляров, умножение степеней матриц подчиняется обычным правилам:
Ak Am = Ak+m,
(Ak) m = Akm,
A0 = En,
где En- единичная матрица порядка n.
Эти же правила справедливы и при возведении матрицы в отрицательную степень при условии, что матрица неособенная, т.е. существует обратная матрица.
Можно возводить матрицы и в дробную степень. Так, если Am = B, где А- квадратная матрица, то А является корнем m-й степени В:
В отличие от скаляров, у которых имеется ровно m корней m-й степени, не существует общего правила определения, каким количеством корней m-й степени обладает матрица В. Это число корней зависит от конкретного вида матрицы.
Возьмем произвольный многочлен m-го порядка от скалярной переменной х
N(x) = pmxm + pm-1xm-1 +…+ p0. (3.70)
Заменив в этом выражении х на квадратную матрицу А порядка n, получим соответствующий матричный многочлен
N(A) = pmAm + pm-1Am-1 +…+ p1A + p0En. (3.71)
Многочлен (3.70) можно, как известно, представить в виде произведения
N(x) = pm (x - 1) (x - 2)…(x - m),
где i (i=1,2,…m) – корни многочлена, которые предполагаются различными. Подобным же образом можно представить и матричный многочлен
N(A) = pm (A - 1E) (A- 2E)…(A - nE). (3.72)
Обобщением ряда (3.70) будет бесконечный степенной ряд
Заменив переменную х в последнем выражении на квадратную матрицу А, получим бесконечный ряд по А
(3.73)
Вопросы сходимости матричных рядов затрагивать не будем, достаточно знать только, что ряд (3.73) сходится, если сходятся соответствующие скалярные ряды S(i), i=1,2,…n, где i – собственные значения матрицы А.
3.6.2 Функции от матриц
Разложение известных скалярных функций в степенные ряды дает основание для определения этих функций от матриц.
Матричная экспонента:
(3.74)
Ряды (3.74) сходятся равномерно и абсолютно. Поскольку произведение матриц в общем случае некоммутативно, равенство еА еВ = еВ еА= еА+В выполняется только если матрицы А и В коммутативны АВ = ВА. Последнее условие выполняется, если В=А или В = -А. В частности, при В = -А имеем
еА е-А = еА-А = Е,
откуда ясно, что матрица е-А является обратной к матрице еА.
Если А не зависит от времени, то матричная экспонента еАt определяется подобно уравнению (3.74) в форме бесконечного ряда
(3.75)
Этот ряд сходится равномерно и абсолютно для всех значений времени t. Производная по t от матричной экспоненты еАt находится почленным дифференцированием ряда (3.75)
(3.76)
Обобщая соотношение
(3.76) для k-й
производной с учетом обозначения
получим
(3.77)
Если N(s) – многочлен от оператора дифференцирования s, то
N(s) eAt = N(A) eAt = eAt N(A). (3.78)
Часто встречается случай воздействия операторного многочлена N(s) на произведение матриц eAt B(t). В предположении, что существует произведение A B(t) и не существует B(t) A, можно записать
В общем случае
N(s) [eAt B(t)] = eAt N(sE+A) B(t). (3.79)