ДС
Дарья Старжинская

как можно найти матрицу X, если X*X^T = A; X^T - транспонированная матрица X; матрица A известна, квадратная

ЮК
Юлия Козлова

Есть такое смутное подозрение, что если существует искомое разложение, то матрица A - симметричная (A^T = A), положительно определенная. Это, в свою очередь, означает, что можно, например, воспользоваться разложением Холецкого.

TC
Timur Chik

1. Во-первых, не для любой А это выполнимо. Прямо из уравнения следует, что A^T=A, т. е. А - симметричная.
2. Во-вторых, если одно решение существует, то их количество бесконечно.
В самом деле, пусть Х - решение. Тогда решением будет также и любая матрица, получаемая из Х произвольным добавлением к ней любого количества нулевых столбцов.
3. Если Х - симметрична, то решение, видимо, единственно
(по крайней мере, если А имеет полный набор различных неотриц. собств. чисел) .
Представим A=UDU^T, где U - м-ца собств. векторов А; D - диаг. м-ца её собств. чисел.
Тогда X=A=UD^(1/2)*U^T.

Похожие вопросы
Помогите транспонировать матрицу в паскале
Можно ли найти определитель у не квадратной матрицы? Если да, то как.
Матрицы. Почему нельзя перемножать матрицы A x B = C где A[ 2 x 2] а B[ 3 x 2]
Найти сумму элементов квадратной матрицы X(n,n),
нужно найти матрицу A-2B+3C
Как доказать что матрица A умножить на обратную матрицу A равно единичной матрице?
Транспонировать матрицу
Помогите транспонировать матрицу на Паскале без создания второй матрицы. :)
Помогите транспонировать матрицу на Паскале :)
Задача по матрицам. Как изменится произведение АВ матриц А и В если матрицу В транспонировать?