Здравствуйте. Наткнулся на следующую проблему:
Рассмотрим переход от старого базиса
к новому
:
,
или коротко:
Коеффициенты
заполняют матрицу
. Пусть верхний индекс обозначает строку, а нижний - столбец етой матрицы.
Координаты вектора меняються за правилом:
.
То есть,
Обратное преобразование для координат:
Мы считаем матрицу
ортогональной, значит:
Пусть
- элементы матрицы
(или
), тогда
.
Но как нам записать элементы матрицы
через елементы
матрицы
? Ведь между ними есть связь.
Мы можем просто подставить вместо
матрицу
:
Но здесь слева штрих вверху а справа штрих внизу. Нам нужно
, а у нас есть
.
Я вижу только одно решение: написать
. Но здесь верхний индекс в
уже будет обозначать не строку, а столбец, и нижний индекс не столбец, а строку. То есть получаеться, для того чтобы узнать какой индекс обозначает строку, а какой столбец, нужно смотреть не то, какой индекс верхний а какой нижний. А нужно смотреть на то, какой индекс со штрихом, а какой без штриха. В нашем случаее, индекс без штриха будет обозначать строчку, а индекс с штрихом будет обозначать столбец матрицы. Тогда в
строку обозначает верхний индекс, а в
строку обозначает нижний индекс. И все ето делается для того, чтобы сделать "правильным" умножение матриц.
Мой вопрос в том, правильно ли здесь все у меня, и действительно ли так должно быть, что строчку или столбец в которой расположен елемент матрицы характеризирует не то, верхний ето индекс или нижний, а то, возле какого индекса находится штрих. И можно ли как-то сделать "по-другому" чтобы привязаться именно к местоположению индекса?
P.S. Чувствую, что местами невнятно выразился, поетому надеюсь на Ваше интуитивное понимание моей проблемы.