Я думаю, нижеизложенное Вам хорошо известно, но лучше передать, чем недодать (а там делайте что хотите).
для любой квадратичной формы существует базис, в котором её матрица диагональна, а сама форма имеет
канонический вид, то есть содержит только квадраты переменных:
Закон преобразования матрицы билинейной/квадратичной формы (=ковариантного тензора 2 ранга)
при замене базиса отличается от закона преобразования матрицы линейного оператора (=смешанного тензора 2 ранга)
. Как следствие, метод (
Лагранжа) приведения формы к каноническому виду отличается от метода приведения оператора к диагональному виду. Первый проще: не требует вычисления собственных значений
.
Но возможно большее: приведение квадратичной формы к каноническому виду
ортогональным преобразованием (
), т.е. по сути вращением. Такое преобразование сохраняет ортогональность базиса (=диагональный вид метрического тензора). Но за это надо платить: методом Лагранжа уже не обойдёшься, и придётся вычислять собственные значения.