Сингулярним розкладенням дійсної матриці
називається представлення її у вигляді
,
де
і
- ортогональні матриці (нагадаємо, що дійсна матриця
називається ортогональною, якщо її транспонована матриця
співпадає із оберненою
, тобто
), а
- діагональна матриця
,
де
- ранг матриці
.
Величини
називаються сингулярними числами матриці
, а стовпці матриць
і
- лівими і правими сингулярними векторами.
Будь-яка матриця
- представлення деякого лінійного оператора в конкретних базисах (координатних системах). Виконуючи одне ортогональне перетворення в області визначення оператора, а інше ортогональне перетворення - в області його значень, перетворюємо представлення оператора на діагональне.
При цьому
- власні числа матриць
і
,
стовпці матриці
є власними векторами матриці
; стовпці матриці
є власними векторами матриці
. Дійсно, позначивши через
і
стовпці матриць
та
відповідно, маємо:
,

,
тоді
,
.
Елементи
матриці S дорівнюють:
при
та
.
Отже, алгоритм побудови сингулярного розкладення в лінійній алгебрі грунтується на тому, що ненульові власні значення у матриць
і
однакові і що сингулярні числа матриці
є позитивними квадратними коренями з власних значень матриці
.
Приклад 30.
Знайти сингулярне розкладення матриці

Отже, вимагається знайти представлення
.
Оператор, представлений матрицею
, діє з
в
.
Спочатку знаходимо сингулярні числа матриці
. Для цього знаходимо матрицю

і її власні числа:

Значить, сингулярні числа
,
.
Матриця 
Щоб знайти матриці
і
, виконаємо наступне.
1. Знаходимо матрицю
. Для цього знадобляться власні вектори матриці
:
, 
Після нормування
, 
Отже, шукана матриця
.
2. Знаходимо матрицю
.
Спочатку
,
,
а нормування дає перші два вектори матриці
:
Далі знаходимо ортонормований базис на ядрі оператора
. Нагадаємо, що ядро
- множина елементів
, для яких
.
У нашому прикладі
звідки
Шукана матриця

3. Легко перевірити, що
.






