2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Задача о разложении матрицы
Сообщение18.08.2017, 12:41 
Аватара пользователя


29/01/09
397
Пусть у нас имеется известная матрица $3 \times 3$ общего вида $A_{\alpha \gamma}$. Представим её в виде
$A_{\alpha \gamma}=X_{\alpha \beta}Y_{\beta\gamma}$
где матрица X антисимметрична
$X_{\alpha \beta}=-X_{\beta\alpha}$ ,
а матрица Y симметричная
$Y_{\beta\gamma}=Y_{\gamma\beta}$.
Смею утверждать, что данное разложение единственно для любой нетривиальной матрицы А.
Вопрос. Как найти матрицы X и Y по матрице А? Неужели надо решать 9 уравнений? Есть ли соответствующая теория?

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение18.08.2017, 13:15 
Заслуженный участник
Аватара пользователя


06/10/08
6422
В. Войтик в сообщении #1241540 писал(а):
Смею утверждать, что данное разложение единственно для любой нетривиальной матрицы А.
Это разложение не всегда существует. Как минимум, матрица должна быть с нулевым следом, потому что $\operatorname{tr}(XY) = \operatorname{tr}(A) = \operatorname{tr}(A^T) = \operatorname{tr}(Y^TX^T) = \operatorname{tr}(-YX) = -\operatorname{tr}(YX) = -\operatorname{tr}(XY)$. Аналогично и определитель матрицы тоже должен быть нулевым: $\det X \det Y = \det A = \det A^T = - \det X \det Y$.

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение18.08.2017, 13:46 
Аватара пользователя


29/01/09
397
Хорошо. Значит накладываем условие $\operatorname{tr}(A)=0$ и $\det(A)=0$.
Всё-таки как найти X и Y?

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение18.08.2017, 18:00 
Заслуженный участник
Аватара пользователя


23/07/08
10673
Crna Gora
Знаю, как найти $X$, если разложение существует.
Прежде всего, разложение не совсем единственно. Вместо подходящих $X$ и $Y$ можно взять $\tilde X=cX$ и $\tilde Y=c^{-1}Y$, где $c\neq 0$.

Матрицу $X$ можно представить в виде
$X=\begin{pmatrix}0&c&-b\\-c&0&a\\b&-a&0\end{pmatrix}$
Легко видеть, что $p^T X=0$, где вектор $p^T=(a,b,c)$. Тогда и $p^TXY=p^T A=0$. Значит, $p$ является нетривиальным решением системы $A^Tp=0$.

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение18.08.2017, 18:15 
Заслуженный участник
Аватара пользователя


08/11/11
5940
https://mathoverflow.net/questions/2245 ... tric-matri

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение18.08.2017, 20:44 
Заслуженный участник
Аватара пользователя


23/07/08
10673
Crna Gora
В. Войтик в сообщении #1241540 писал(а):
Смею утверждать, что данное разложение единственно для любой нетривиальной матрицы А.
Нет, это далеко не так. Если пара матриц $(X, Y)$ обеспечивает разложение, то разложением будут также
$(cX, c^{-1}Y)$, где $c\neq 0$ ;
$(X, Y+cpp^T)$, где $p$ — вектор, определённый выше (дуальный тензору $X$), $c$ — скаляр.

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение18.08.2017, 21:52 
Аватара пользователя


29/01/09
397
g______d в сообщении #1241620 писал(а):
https://mathoverflow.net/questions/224551/factorization-of-a-matrix-as-a-product-of-a-symmetric-and-a-skew-symmetric-matri

Там немного не так. $A=YX$. Всё равно большое спасибо.

-- Пт авг 18, 2017 22:54:18 --

svv в сообщении #1241672 писал(а):
Нет, это далеко не так. Если пара матриц $(X, Y)$ обеспечивает разложение, то разложением будут также
$(cX, c^{-1}Y)$, где $c\neq 0$ ;
$(X, Y+cpp^T)$, где $p$ — вектор, определённый выше (дуальный тензору $X$), $c$ — скаляр.

Большое спасибо. Когда я говорил, что разложение единственно я руководствовался физическими соображениями... Значит не вполне понимаю...

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение18.08.2017, 22:17 
Заслуженный участник
Аватара пользователя


08/11/11
5940
В. Войтик в сообщении #1241684 писал(а):
Там немного не так. $A=YX$.


От одного к другому можно перейти, заменив $A$ на $-A^T$.

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение24.08.2017, 08:45 
Аватара пользователя


29/01/09
397
Вроде дошло до меня. Я неправильно поставил задачу. Переформулирую.
Пусть у нас имеется известная матрица $3 \times 3$ общего вида $A_{\alpha \gamma}$. Представим её в виде
$A_{\alpha \gamma}=Z_{\alpha \beta}Y_{\beta\gamma}$
где матрица Z является ортогональной
$\det Z_{\alpha \beta}=1$ ,
а матрица Y симметричная
$Y_{\beta\gamma}=Y_{\gamma\beta}$.
Данное разложение всё-таки единственно для любой матрицы А.
Вопрос тот же. Как найти матрицы Z и Y по матрице А? Свой ответ дам позже.
А вот любопытно: есть ли такая теорема?

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение24.08.2017, 09:21 
Заслуженный участник


14/10/14
1207

(Оффтоп)

В. Войтик в сообщении #1242683 писал(а):
Я неправильно поставил задачу.
Ну вы даёте!

То, что вы хотите теперь, называется полярное разложение.
В. Войтик в сообщении #1242683 писал(а):
Данное разложение всё-таки единственно для любой матрицы А.
Всё равно не для любой.

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение24.08.2017, 09:24 
Заслуженный участник
Аватара пользователя


06/10/08
6422
В. Войтик в сообщении #1242683 писал(а):
Данное разложение всё-таки единственно для любой матрицы А.
Нет, не единственно. Таких разложений почти всегда четыре, потому что можно сделать два отражения вдоль собственных векторов $Y$, и иногда бесконечное множество (например, когда $A$ - единичная матрица). Вот если Вы потребуете неотрицательную определенность $Y$ - тогда будет почти всегда единственно.

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение24.08.2017, 09:47 
Аватара пользователя


29/01/09
397
Slav-27 в сообщении #1242685 писал(а):
То, что вы хотите теперь, называется полярное разложение.

Почему всегда всё самое вкусное уже сформулировано? :-(
Slav-27 в сообщении #1242685 писал(а):
Всё равно не для любой.

А это уже малоинтересные частности (для физики).

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение24.08.2017, 15:52 
Заслуженный участник
Аватара пользователя


23/07/08
10673
Crna Gora
В. Войтик в сообщении #1242683 писал(а):
где матрица Z является ортогональной
$\det Z_{\alpha \beta}=1$ ,
а матрица Y симметричная
$Y_{\beta\gamma}=Y_{\gamma\beta}$.
На всякий случай спрошу, Вы же не думаете, что условия $\det Z=1$ достаточно, чтобы $Z$ была ортогональной?

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение24.08.2017, 23:40 
Аватара пользователя


14/10/13
339
В. Войтик в сообщении #1242689 писал(а):
Почему всегда всё самое вкусное уже сформулировано? :-(
Это примерно как выбраться из города в близлежащий лес на расстояние двадцатиминутной пешей прогулки и удивляться, почему там малина вся уже оборвана.

 Профиль  
                  
 
 Re: Задача о разложении матрицы
Сообщение25.08.2017, 13:47 
Аватара пользователя


29/01/09
397
svv в сообщении #1242749 писал(а):
На всякий случай спрошу, Вы же не думаете, что условия $\det Z=1$ достаточно, чтобы $Z$ была ортогональной?

Матрица Z есть матрица поворота, а такие матрицы всегда с детерминантом единица. Поэтому не понял Вашего вопроса.

-- Пт авг 25, 2017 14:51:12 --

popolznev в сообщении #1242823 писал(а):
Это примерно как выбраться из города в близлежащий лес на расстояние двадцатиминутной пешей прогулки и удивляться, почему там малина вся уже оборвана.

Ну я по своей наивности кроме стандартной тензорной алгебры ничего не знаю и понятия не имел, что оказывается там ещё что-то есть важное для физики чего нет в стандартных курсах. Поэтому разочарован да.

-- Пт авг 25, 2017 15:21:42 --

Хорошо. Прокомментируйте сейчас мой способ решения исходного уравнения.
Возводим его в квадрат. В силу ортогональности матрицы Z получим, что
$Y_{\beta\mu}Y_{\beta\gamma}=A_{\beta\mu}A_{\beta\gamma}$
Далее обозначим $A_{\beta\mu}A_{\beta\gamma}=B_{\mu \gamma}$
Матрица B симметричная. Поэтому можно стандартным способом найти её главные значения из уравнения
$\det(B_{\mu\gamma}-B\delta_{\mu\gamma})=0$
и потом главные вектора из уравнения
$B_{\mu \gamma}n_{\gamma}=Bn_{\mu}$.
После нахождения главных значений $B^{(\mu)}$ и главных векторов $n_{\mu}$ заметим, что главные вектора матрицы В являются главными векторами матрицы Y. Поэтому дальнейшее очевидно. Главными значениями матрицы Y являются значения $Y^{(\mu)}=\sqrt{B^{(\mu)}}$. Восстанавливаем матрицу Y. Она равна
$Y_{\alpha\beta}=Y^{(1)}n^{(1)}_{\alpha}n^{(1)}_{\beta}+Y^{(2)}n^{(2)}_{\alpha}n^{(2)}_{\beta}+Y^{(3)}n^{(3)}_{\alpha}n^{(3)}_{\beta}$
Дальнейшее очевидно. Находим обратную матрицу к матрице Y и на последнем этапе находим матрицу Z.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group