Знаходження власних значень матриці використовуючи метод Данилевського

Суть методу Данилевського полягає у приведенні характеристичного визначника матриці до такзваної нормальної форми Фробеніуса:

Фробеніусовою нормальною формою

і розклад його, в подальшому, по елементах першого рядка. В результаті отримаємо характеристичний многочлен степені n, коефіцієнтами при невідомих якого є елементи першого рядка матриці Фробеніуса:

Характеристичним многочлен степені n

Очевидно, що рівняння (2) має n коренів λ1, λ2,..., λn, які можна знайти використовуючи будь-який з методів призначених для знаходження розв’язку нелінійного рівняння  (метод хордметод дотичнихметод простої ітерації та інші).

Отже, після того, як основна ідея методу відома, розглянемо яким чином виходячи з матриці Aпереходимо до матриціP.

Метод Данилевського

Згідно методу Данилевського, робиться це за (n-1)-н етап, на кожному з яких виконується наступне перетворення подібності:

Метод Данилевського

і кожне з яких послідовно приводить рядки матриці A, починаючи з останнього, у відповідні рядки матриці P. Також відмітимо, що на кожному етапі елементи матриць  Mkта Метод Данилевського Метод Данилевського визначаються згідно наступних формул:

Метод Данилевського

Блок-схема програмної реалізації методу Данилевського для знаходження власних значень матриці:

Метод Данилевського

Один коментар

  1. Тема класна і актуальна тіки пару слів ще про саму Форму Фробеніуса треба сказати дати її означення. Порівняти з формую Жордана. Дати скаланісті оцнки її побудови за методом Данілєвського!

Залишити коментар

Your email address will not be published. Required fields are marked *