2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

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

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Как сохранить ортогональность векторов?
Сообщение28.10.2009, 15:40 
Аватара пользователя


25/02/07

887
Симферополь
Здравствуйте!
Пожалуйста, помогите разобраться.
Пусть имеется скалярное произведение $\left(\vec{x},\ \vec{y}\right)=0$. Подействуем на исходные векторы линейными операторами так, что $\hat{A}\ \vec{x}=\vec{x'}$, $\hat{B}\ \vec{y}=\vec{y'}$ и $\left(\vec{x'},\ \vec{y'}\right)=0$.
Матрица $A$ дана. Каким условиям должна удовлетворять матрица $B$, чтобы ортогональность векторов сохранилась? Можно ли выразить матцу $B$ через матрицу $A$?

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 16:06 
Заслуженный участник
Аватара пользователя


03/06/09
1497
serval
Можно попробывать выразить так. Пусть $\mathcal{A}^*$ -- линейное преобразование, сопряженное к $\mathcal{A}$. Тогда $(\mathcal{A}x,\mathcal{B}y)=(x,\mathcal{A}^*\mathcal{B}y)$, нам нужно, чтобы $\mathcal{A}^*\mathcal{B}$ не изменяло направление вектора. Таким свойством обладает, например, тождественное преобразование $\mathcal{E}$ ($\mathcal{E}x=x$). Отсюда можно найти матрицу $B$.

P. S. Матрица $A^*$ является транспонированной к $A$.

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 16:13 
Аватара пользователя


25/02/07

887
Симферополь
Это если известна матрица $B$. Может быть на неё существуют какие-то условия?

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 16:22 
Заслуженный участник
Аватара пользователя


03/06/09
1497
serval в сообщении #255962 писал(а):
Это если известна матрица $B$. Может быть на неё существуют какие-то условия?

У вас есть матрица $A$, вам нужно найти любую такую матрицу $B$, чтобы если $(x,y)=0$, то и $(\mathcal{A}x,\mathcal{B}y)=0$, где $\mathcal{A},\ \mathcal{B}$ -- линейные преобразования, соответствующии этим матрицам. Так? Тогда отправляю вас ко второму посту, т. е. $A^T B=E,\ A^T=B^{-1},\ ...$

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 16:43 


22/09/09
374
Перейдем к матричному представлению условий ортогональности, если x и y вектор столбцы то их ортоганальность записывается так $x^{T}y=0$, аналогично после преобразования
$\left(Ax\right)^{T},\left(By\right)=0$. Дальше думаем.

-- Чт окт 29, 2009 00:45:29 --

Описался
$\left(Ax\right)^{T}\left(By\right)=0$
Пока писал, уже ответили, в общим если что я сказал довести до конца то вы получите тот же вывод.

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 16:45 
Аватара пользователя


25/02/07

887
Симферополь
А почему транспонированная, а не обратная? Ведь $A^{-1}A=E$.

-- Ср окт 28, 2009 15:49:25 --

Пусть $\vec{x}$ - вектор-строка, а $\vec{y}$ - вектор-столбец.

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 16:54 
Заслуженный участник
Аватара пользователя


03/06/09
1497
serval в сообщении #255973 писал(а):
А почему транспонированная, а не обратная?

Потому что есть теоремка, которая говорит, что матрица сопряженного преобразования является транспонированной к матрице "обычного" преобразования. Посмотри в учебнике по линейной алгебре, где рассматриваюбтся сопряженные преобразования, например "Линейная алгебра и некоторые ее приложения" Головиной.

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 16:59 


22/09/09
374
serval
Транспонированная потому, что все сначала считали x и y вектор-столбцами, и чтобы x стал вектор-строчкой транспонировали. А ваше условие что x изначально вектор-строка не верно, почему вспоминайте правила умножения матриц.

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 17:54 
Аватара пользователя


25/02/07

887
Симферополь
Давайте считать, что $\vec{x}$ - матрица-строка размером $1\times m$, а $\vec{y}$ - матрица-столбец $m\times 1$. Число столбцов первой равно числу строк второй. Почему нельзя их перемножить?

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 18:18 
Заслуженный участник
Аватара пользователя


03/06/09
1497
serval в сообщении #255999 писал(а):
Почему нельзя их перемножить?

можно

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 18:24 
Аватара пользователя


25/02/07

887
Симферополь
Всё, дошло. Сам написал, что оба вектора умножаем на соответствующие матрицы слева - значит они столбцы. Извините, я немного о другом думаю.

-- Ср окт 28, 2009 17:26:12 --

А Головиной в интернете не нашел. Где еще можно посмотреть?

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение28.10.2009, 18:31 
Заслуженный участник
Аватара пользователя


03/06/09
1497
serval в сообщении #256013 писал(а):
А Головиной в интернете не нашел. Где еще можно посмотреть?

Что конкретно? Сопряженные лин. преобразования? Попробуйте гуглом. Хотя всё что нужно, уже сказано о них тут. Если вкрадце, то $\mathcal{A}^*$ называется сопряженным к $\mathcal{A}$, если $(\mathcal{A}x,y)=(x,\mathcal{A}^* y)$.

P. S. Тут есть: Гельфанд, "Лекции по линейной алгебре". В интернете можно найти электронную версию.

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение01.11.2009, 20:56 
Аватара пользователя


25/02/07

887
Симферополь
Собственно, есть выражение такого типа
$$\left(x_1,x_2,x_3\right)
\left (\begin{array}{ccc}
C_{11}&C_{12}&C_{13}\\
C_{21}&C_{22}&C_{23}\\
C_{31}&C_{32}&C_{33}
\end{array}\right)
\left(\begin{array}{ccc} y_1\\y_2\\y_3
\end{array}\right)=0$$
Как называется конструкция в его левой части?
Нужно, зная матрицу на которую умножается (справа) $x$-строка, найти матрицу на которую должен быть умножен (слева) $y$-столбец чтобы равенство выражения нулю сохранилось:
$xCy=0$ - исходное равенство,
$xACBy=0$ - итоговое равенство,
$x,y,C,A$ - известны,
$B$ - требуется найти.
Годится ли указанный выше в теме способ?

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение01.11.2009, 21:01 
Заслуженный участник


11/05/08
32166
serval в сообщении #257374 писал(а):
Как называется конструкция в его левой части?

Билинейной формой $(C\vec y,\vec x)$.
А что в точности дано и что в точности надо найти -- непонятно.

 Профиль  
                  
 
 Re: Как сохранить ортогональность векторов?
Сообщение01.11.2009, 22:46 
Аватара пользователя


25/02/07

887
Симферополь
В выражении $xCy=0$ дано всё.
Далее $x$ умножаем справа на матрицу $A$ которая тоже дана, а $y$ умножаем слева на матрицу $B$ которая неизвестна.
Но по условию конечное выражение также должно быть равно нулю: $xACBy=0$.
По известным $x,y,C,A$ и условию равенства нулю конечного выражения требуется найти матрицу $B$.

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

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



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

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


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

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