2014 dxdy logo

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

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




 
 как из вектора получить диагональную матрицу?
Сообщение08.06.2013, 20:12 
Есть вектор, равный произведению матрицы на другой вектор. Затем мы из его соответственных элементов сделали диагональную матрицу.
Можно ли это расписать в матричном виде?

Иными словами, имеем:
$\vec{x} = A\vec{y}$, где А - матрица.
Затем из вектора $\vec{x}$ получили матрицу

$$ B = 
\begin{pmatrix}
 x_1 & \cdots & 0 \\
\vdots & \ddots & \vdots \\
 0 & \cdots & x_n 
\end{pmatrix}$

Можно ли это всё выразить через произведения каких-нибудь матриц? Если нельзя в общем виде, то можно хотя бы для каких-либо матриц А?

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение08.06.2013, 20:18 
Аватара пользователя
Если вы единичную матрицу подходящей размерности умножите на вектор $x$, то как раз получите $B$.
Т.е. $B = EAy$
Или я не понял вопроса?

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение08.06.2013, 22:49 
Аватара пользователя
Ну, $A$ и $y$ тут, похоже, ни при чем. Вы ищете преобразование из вектора в матрицу? Причем в виде умножения вектора на некую матрицу?
сравните ранги "начального" и "конечного" состояний. Умножение на матрицу не может увеличить ранг.

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение08.06.2013, 23:08 

(Оффтоп)

SpBTimes, только строчки переставьте. ))

Igor_Dmitriev,
преобразование, которое каждому вектору(столбцу) $x$ ставит в соответствие написанную Вами матрицу, выглядит просто $x\mapsto x^T E$. Именно это и хотел написать SpBTimes.
Подставляйте вместо $x$ что хотите, и будет Вам счастье.

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение09.06.2013, 00:36 
Аватара пользователя
SpBTimes, Otta
Что-то я Вас совершенно не понимаю (а хочется). Какого размера матрица у Вас получается в результате умножения $x^TE$ или $EAy$?

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение09.06.2013, 00:50 
svv
:lol1: Ооой да, спасибо. Бред. Сам себя не развеселишь, никто не развеселит.

Igor_Dmitriev, все отменяется.

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение09.06.2013, 01:05 
Аватара пользователя
Матричными операциями такого не получить, потому что геометрического смысла у такой матрицы нет. (Например, при повороте пространства такая матрица будет изменяться иначе, чем исходный вектор.) Придётся вручную задавать.

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение09.06.2013, 01:10 
Аватара пользователя
Otta

(Оффтоп)

Судя по нику, SpBTimes из Питера. Если Вы хоть приблизительно обитаете в тех же краях, коллективный сбой можно объяснить направленным воздействием гипнотических лучей инопланетян.

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение09.06.2013, 01:21 
svv

(Оффтоп)

Нет, я даже приблизительно не в тех краях. Просто спросонья, тем более среди ночи, часто сбою, пока не проснусь окончательно. :D А сказалось то, что я недавно доказывала теорему, где мне нужно было похожее преобразование. Правда матрицы, блин. Конечно же. Естесссно, тензор первого ранга в тензор второго ранга не переделать. Хотя и отображение линейное во всех смыслах. Но. Как всегда, нам не говорят, что же нужно было на самом деле.

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение09.06.2013, 08:40 
Аватара пользователя
:facepalm:
Дааа.

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение09.06.2013, 09:10 
Аватара пользователя
$\sum_i E_i x e_i^T$
В матрице $E_i$ на $i$-ом месте диагонали стоит единица, остальные нули
В векторе $e_i$ на $i$-ом месте стоит единица, остальные нули

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение09.06.2013, 13:32 
Аватара пользователя

(Оффтоп)

Otta в сообщении #734530 писал(а):
Естесссно, тензор первого ранга в тензор второго ранга не переделать.

даже символом Леви-Чивиты?

 
 
 
 Re: как из вектора получить диагональную матрицу?
Сообщение09.06.2013, 14:27 
Munin

(Оффтоп)

Ну с помощью матриц просили же. ))) А вот TOTALовское разложение я думала, но что-то не додумала. Хотя оно у меня даже записано. Странные вещи происходят ночами. :roll:

 
 
 [ Сообщений: 13 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group