Вообще

¹, где

— скалярное произведение

, которое можно записать как

, где

, и если исходный базис, в котором мы все эти координаты выражаем, ортонормированный, то

образуют единичную матрицу, и

(но координаты собраны в строку, а не столбец, что показывает индекс). Отсюда выходит

, где индекс второго множителя мы дальше поднимем для пущего удобства². Тут мы видим обычное произведение матрицы

, состоящей из столбцов, расположенных в строчку, и транспонированной ей

, и порядок их перемножения можно получить, если записав эти две штуки так, чтобы одинаковый индекс был по середине, слева нижний, справа верхний (ведь строка на столбец!):

, то есть я выше записал сначала «неправильно» (в формулах с явными индексами разницы нет, но часто можно и удобно расположить множители так, чтобы был тот порядок, который будет при умножении матриц, строк и столбцов).
¹ Индексы в скобках тут показывают номер базисного вектора, а без скобок — координаты. Маленькие буквы относятся к новому интересующему нас базису, а большие — к старому, в котором выражены координаты векторов нового базиса и ковекторов соответствующего двойственного.
² По существу координаты
должны образовывать строку строк, но это не очень удобно рисовать и умножать, потому чуть кривят душой. Но формулу с базисами и матрицами перехода это поднарушает.