Програмна реалізація алгоритму методу Левер'є для знаходження власних значень матриці

Створений delphi-проект, в залежності від величин N (кількість рядків та стовпців), створює матрицю розміром N×N і призначена для знаходження власних значень для даної матриці (діапазон розмірності матриці змінюється від 2 до 5). В якості методу програма викристовує метод Левер'є. Алгоритм розкриття вікового визначника з допомогою даного методу доволі простий: в першу чергу здійснюється відшукання матриць Ak — степені матриці А і в подальшому знаходженні суми їх діагональних елементів (більш детальна інформація про даний методу містиься за посиланням Знаходження власних значень матриці за методом Левер'є).

Запустивши розглядуваний проект на виконання бачимо, що головне вікно програми ділиться на дві частини: робочої області (складається з поля «Розмірність матриці», таблиці StringGrid в комірках якої відображаються елементи матриці і кнопки «Знайти власні значення матриці») та поля виводу результатів (компонент Memo).

Метод Левер'є на delphi

Інтерфейс delphi-проекту "Знаходження власних значень матриці методом Левер'є"

Для того, щоб знайти власні значення довільної матриці необхідно вказати її розмірність, заповнити таблицю значеннями її елементів і натиснути вищезгадувану кнопку «Знайти власні значення матриці».

metod_laverre_delphi2

Вивід результату роботи delphi-проекту "Знаходження власних значень матриці методом Левер'є"

Скачати delphi-проект Знаходження власних значень матриці методом Левер'є.

Матеріал був корисним, поділись в соціальних мережах:

Якщо тобі сподобалась дана тема, залиш свій коментар