Метод максимизации столбцов
Пусть A=(akp) – вещственная, квадратная матрица порядка n.
Обозначим как ap – pый столбец матрицы.
Заметим, что
;
.
Рассмотрим матрицу простого поворота Up:
u11 = upp= c =cosα, -up1 = u1p= -s = - sinα, остальные диагональные элементы равны 1, а недиагональные – нулю. Из ранее доказанного матрица Up осуществляет поворот на угол α против часовой стрелки.
Рассмотрим матрицу B=AUp=(bij).
В ней: b1 = ca1+sap, bp = -sa1+cap. Остальные столбцы совпадают со столбцами А.
Свойство 1 
Доказательство
Действительно:

.
Отсюда
.
Что и требовалось доказать.
Выберем угол α в матрице Up так, чтобы | b1 | был максимален.
Рассмотрим функцию 
Тогда
.
Обозначим α=αp: f ’(α)=0. Будем выбирать αp по правилу:
а)если
, то 
б)иначе αp находится из равенства 
в) заметим, что αp=0 тогда и только тогда, когда
.
Свойство 2Если | a1|≥| ap|, то | b1|≥| a1|≥| ap|≥| bp| и | b1|>| a1| при
.
Доказательство
Действительно:
1) Пусть
. Тогда
и
.
Следовательно, из определения f(α):
.
Отсюда:

и | b1|>| a1| при
.
2) Пусть
.
Рассмотрим функцию
.
Т.к.
,
, a
, то
f ’’(αp)≤0, т.е. αp – локальный максимум (
) и общий максимум функции на
.
Следовательно,
.
Что и требовалось доказать.
Свойство 3 Если | a1|≥| ap|, то
, т.е. новые столбцы ортогональны.
Доказательство
Действительно:

Что и требовалось доказать.