2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3  След.
 
 Re: Замена базиса
Сообщение28.11.2013, 18:02 
Аватара пользователя


26/11/13
87
Ну... Если брать за матрицу оператора - матрицу $Y$, а за базис - $X$, то $F$ выражается через вектора базиса $X$ следующим образом $\begin{pmatrix}
1 & 1 & 1\\ 
1 & 0 & 2\\ 
0 & 0 & -1
\end{pmatrix}$, и тогда $[a]_f=P_{f\rightarrow x}\cdot A\cdot P_{x\rightarrow f} = \begin{pmatrix}
5 & 2 & 8\\ 
-2 & -1 & -1\\ 
-2 & -1 & -3
\end{pmatrix}$
Если матрица оператора $\begin{pmatrix}
3 & 1 & -3\\ 
1 & 1 & -1\\ 
2 & 0 & -1
\end{pmatrix}$, а базис - единичная матрица, следовательно метрица перехода $F^T$, тогда искомая матрица $[a]_f= P_{f\rightarrow e}\cdot A\cdot P_{e\rightarrow f} = \begin{pmatrix}
2 & 1 & 1\\ 
-1 & 0 & 0\\ 
-1 & -1 & 1
\end{pmatrix}$

Как видите - результаты разные, отсюда вопрос, что я не так понял и сделал?

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


23/07/08
10872
Crna Gora
Нет, всё-таки так не получится.
Я обозначу исходный базис, в котором все задано, через $z$.
Буду пользоваться такими обозначениями: $X_z$ — это матрица, составленная из компонент векторов $x$ в базисе векторов $z$. В этой матрице $k$-му вектору соответствует $k$-й столбец.
Нам дано: $X_z, Y_z, F_z$. Найти надо $A_f$.

Тогда матрица оператора в базисе $x$ будет
$A_x=X_z^{-1} Y_z$

Но эта матрица никак не поможет найти решение, которое выглядит так:
$A_f=F_z^{-1} Y_z X_z^{-1} F_z$

P.S. Связь с обозначениями DoubleBubble. У него исходный базис обозначен $e$. Матрица $X_z$ — это по-другому $P_{z\to x}$ (если только $x$ тоже базис; для $y$, например, это не обязательно так, если оператор вырожден).

 Профиль  
                  
 
 Re: Замена базиса
Сообщение28.11.2013, 19:31 
Аватара пользователя


26/11/13
87
А почему $A_x=X_z^{-1} Y_z$, если $AX=Y$, то ведь $A=YX^{-1}$?

 Профиль  
                  
 
 Re: Замена базиса
Сообщение28.11.2013, 20:41 


19/05/10

3940
Россия
DoubleBubble в сообщении #793849 писал(а):
Ну... Если брать за матрицу оператора - матрицу $Y$, а за базис - $X$, то $F$ выражается через вектора базиса $X$ следующим образом $\begin{pmatrix}
1 & 1 & 1\\ 
1 & 0 & 2\\ 
0 & 0 & -1
\end{pmatrix}$, и тогда $[a]_f=P_{f\rightarrow x}\cdot A\cdot P_{x\rightarrow f} = \begin{pmatrix}
5 & 2 & 8\\ 
-2 & -1 & -1\\ 
-2 & -1 & -3
\end{pmatrix}$
...

За матрицу оператора надо взять разложения $y_i$ по базису $x_1,x_2,x_3$
В точности по определению!
начну $y_1=-x_2+x_3$

 Профиль  
                  
 
 Re: Замена базиса
Сообщение28.11.2013, 20:49 
Аватара пользователя


26/11/13
87
$\\y_1 = -x_2 + x_3\\y_2 = x_2\\y_3 = -2x_2-2x_2+2x_3$
Получается, что $[a]_x= \begin{pmatrix}
0 & 0 & -2\\ 
-1 & 1 & -2\\ 
1 & 0 & 2
\end{pmatrix}$ ?

 Профиль  
                  
 
 Re: Замена базиса
Сообщение28.11.2013, 20:57 


19/05/10

3940
Россия
Точно

 Профиль  
                  
 
 Re: Замена базиса
Сообщение28.11.2013, 21:10 
Аватара пользователя


26/11/13
87
Теперь, видимо, нужно и вектора $f_k$ выразить через $x_1, x_2, x_3$
$\\f_1=x_1+x_2\\f_2=x_1\\f_3=x_1+2x_2-x_3$
То есть матрица перехода $P_{x\rightarrow f} = \begin{pmatrix}
1 & 1 & 1\\ 
1 & 0 & 2\\ 
0 & 0 & -1
\end{pmatrix}$
Тогда искомая матрица равна $[a]_f=P^{-1}AP=\begin{pmatrix}
2 & 1 & 1\\ 
-1 & 0 & 0\\ 
-1 & -1 & 1
\end{pmatrix}$

Всё верно?

 Профиль  
                  
 
 Re: Замена базиса
Сообщение28.11.2013, 21:25 


19/05/10

3940
Россия
Да все правильно

 Профиль  
                  
 
 Re: Замена базиса
Сообщение28.11.2013, 21:39 
Аватара пользователя


26/11/13
87
Спасибо большое :)

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


23/07/08
10872
Crna Gora
DoubleBubble в сообщении #793880 писал(а):
А почему $A_x=X_z^{-1} Y_z$, если $AX=Y$, то ведь $A=YX^{-1}$?
Ваша формула $A=YX^{-1}$ безусловно верна, когда все матрицы в ней относятся к одному базису. Я сам ею пользовался при выводе.

Теперь я хочу выразить $A_x$ через матрицы, данные в задаче (а они даны в базисе $z$).

Способ 1.
$A_x=Y_x X_x^{-1}=Y_x E^{-1}=Y_x=Z_x Y_z=X_z^{-1} Y_z$
По поводу перехода $Y_x=Z_x Y_z$. Пусть для простоты оператор $\mathsf A$ невырожден и набор векторов $y$ тоже образует базис. Тогда в Ваших обозначениях это просто
$P_{x\to y}=P_{x\to z}P_{z\to y}$

Способ 2.
$A_x=X_z^{-1}A_z X_z=X_z^{-1} Y_z X_z^{-1} X_z = X_z^{-1} Y_z$
Во втором переходе была использована именно Ваша формула $A_z=Y_z X_z^{-1}$, но затем $X_z^{-1} X_z$ взаимно уничтожились, и порядок $Y$ и $X^{-1}$ стал обратным.

 Профиль  
                  
 
 Re: Замена базиса
Сообщение29.11.2013, 19:26 
Аватара пользователя


26/11/13
87
svv в сообщении #793871 писал(а):
Тогда матрица оператора в базисе $x$ будет
$A_x=X_z^{-1} Y_z$


Если считать по этой формуле, то получается другой ответ. Почему так?

 Профиль  
                  
 
 Re: Замена базиса
Сообщение30.11.2013, 13:43 
Аватара пользователя


26/11/13
87
Извиняюсь, имел ввиду эту формулу:
svv в сообщении #793871 писал(а):
Но эта матрица никак не поможет найти решение, которое выглядит так:
$A_f=F_z^{-1} Y_z X_z^{-1} F_z$


Ведь матрица $F_z=\begin{pmatrix}
2 & 1 & 2\\ 
1 & 0 & 1\\ 
2 & 1 & 1
\end{pmatrix}$, $Y_z=\begin{pmatrix}
0 & 1 & -2\\ 
0 & 1 & 1\\ 
1 & 1 & 0
\end{pmatrix}$, $X_z=\begin{pmatrix}
1 & 1 & 1\\ 
0 & 1 & 1\\ 
1 & 1 & 2
\end{pmatrix}$.

Тогда $A_f=F_z^{-1} Y_z X_z^{-1} F_z=\begin{pmatrix}
2 & 1 & 5\\ 
-1 & 0 & -4\\ 
-1 & -1 & -3
\end{pmatrix}$

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


23/07/08
10872
Crna Gora
Где-то ошиблись.
Почему я уверен, что именно у Вас ошибка — у меня получился тот же результат, что у Вас здесь.

Вот промежуточные результаты для контроля. Индекс $z$ не пишу.
$$F^{-1}=\begin{bmatrix}{-1& 1& 1\\ 1&-2& 0\\ 1& 0&-1\end{bmatrix}\quad\quad X^{-1}=\begin{bmatrix}{ 1&-1& 0\\ 1& 1&-1\\-1& 0& 1\end{bmatrix}$$
Если умножать $F^{-1}YX^{-1}F$ последовательно слева направо:
$$F^{-1}Y=\begin{bmatrix}{ 1& 1& 2\\ 0&-1&-2\\-1& 0&-2\end{bmatrix}\quad\quad F^{-1}YX^{-1}=\begin{bmatrix}{ 0& 0& 1\\ 1&-1&-1\\ 1& 1&-2\end{bmatrix}\quad\quad A_f=F^{-1}YX^{-1}F =\begin{bmatrix}{ 2& 1& 1\\-1& 0& 0\\-1&-1& 1\end{bmatrix}$$
Если в первую очередь умножить $YX^{-1}$ (так как результат $A$ был найден ранее; заодно проверим ассоциативность матричного умножения :-) ):
$$A=Y X^{-1}=\begin{bmatrix}{ 3& 1&-3\\ 1& 1&-1\\ 2& 0&-1\end{bmatrix}\quad\quad F^{-1} A =\begin{bmatrix}{ 0& 0& 1\\ 1&-1&-1\\ 1& 1&-2\end{bmatrix}\quad\quad A_f=F^{-1}A F =\begin{bmatrix}{ 2& 1& 1\\-1& 0& 0\\-1&-1& 1\end{bmatrix}$$

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


30/01/06
72407
Мне пришла в голову такая мысль. Нам известно, что если ввести набор базисных векторов, то объекты (векторы, операторы) можно выражать в этом базисе. Но можно говорить об этих объектах и взятых самих по себе, без отношения к какому-либо базису. Для этого достаточно способа как-то задать, указать эти объекты, n'est-ce pas?

Теперь, если наши объекты - векторы евклидовой плоскости, мы их просто можем нарисовать на бумаге, тыкать в них пальцами, и говорить: "вот вектор, который мы хотим обсуждать, брать его проекции, произведения и т. п.". Если мы берём в качестве векторов, например, стулья, то можем тоже тыкать в них пальцами. Но если мы берём в качестве векторов элементы $\mathbb{R}^n,$ то у нас возникает конфликт нотаций: кортежи чисел, являющиеся нашими векторами самими по себе, выглядят и начинают восприниматься, как векторы, записанные в каком-то базисе.

Поэтому предлагаю (в рамках исключительно этого поста) такую нотацию: элементы $\mathbb{R}^n,$ взятые сами по себе, я буду заключать не в круглые скобочки, а в двойные квадратные (одинарные квадратные, к сожалению, перехватил svv):
$x_1=[[1,0,1]],\quad x_2=[[1,1,1]],\quad x_3=[[1,1,2]].$
Аналогично обозначаются и взятые сами по себе все объекты пространств, построенных над $\mathbb{R}^n,$ то есть, $(\mathbb{R}^n)^{k+{*l}}.$ Например, оператор $a$ будет записан как
$a=\left[\!\left[\begin{matrix}
3 & 1 & -3\\ 
1 & 1 & -1\\ 
2 & 0 & -1
\end{matrix}\right]\!\right].$
Подчёркиваю, это ещё не матрица оператора $a,$ а именно оператор $a,$ взятый сам по себе, и выраженный теми средствами, которыми мы его можем указать и "начертить".

А теперь уже можно вводить базисы и работать с ними. Например, в базисе из векторов $x_1,x_2,x_3,$ их компоненты будут, очевидно, выражаться как
$x_{1(i)}=(1,0,0),\quad x_{2(i)}=(0,1,0),\quad x_{3(i)}=(0,0,1),$
и компоненты (матрица) оператора $a$ будут
$a_{(ij)}=\begin{pmatrix}
y_{1(1)} & y_{2(1)} & y_{3(1)}\\ 
y_{1(2)} & y_{2(1)} & y_{3(2)}\\ 
y_{1(3)} & y_{2(1)} & y_{3(3)}
\end{pmatrix}.$
Впрочем, очевидно, базис из векторов $x_1,x_2,x_3,$ нам не нужен, а можно сразу и непосредственно выражать объекты $x_a,y_a,a$ в базисе из векторов $f_1,f_2,f_3.$ Всё, что нам нужно - это скалярное произведение, а его мы умеем вычислять для элементов $\mathbb{R}^n$ непосредственно, "в скобочках [[]]".

Вот такое имхо.

 Профиль  
                  
 
 Re: Замена базиса
Сообщение04.12.2013, 17:51 
Аватара пользователя


26/11/13
87
svv, извините, видимо где-то опечатался. Пересчитал и всё сошлось.

Munin, как я понимаю, этот метод хорош только когда один вектора хорошо выражаются через другие? А ведь не хочется полагаться на удачу :)

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

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



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

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


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

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