Реалізація алгоритму методу відображень (Хуасхолдера) в середовищі програмування Delphi

Delphi-проект призначений для розв'язку основної задачі лінійної алгебри, а саме розв'язку системи лінійних рівняняь (СЛАР) і використовує для цього метод відображення (Хуасхолдера). По своїй структурі метод Хуасхолдера близький до методу Гаусса, але виключення невідомих здійснюються з допомогою матриць відображення, тобто перетворення вихідної матриці до трикутного вигляду виконується з допомогою послідовного множення її на матриці відображення. Перевагою такого підходу є єдина схема обчислювального процесу, яка не залежить від структури матриці (яким чином обчислюються коефіцієнти матриць відображення можна знайти в теоретичній частині по методу Хуасхолдера, яка міститься за посиланням Рішення СЛАР методом Хуасхолдера).

Після запуску проекту, для отримання рішення системи від користувача вимагається ввести розмірність розширеної матриці (матриця остання колонка якої містить елементи стовпця вільних членів вхідної системи), заповнити її відповідними даними після чого натиснути кнопку "Розв'язати систему рівнянь". Результатом роботи програми є вивід у статусному рядку форми значень елементів вектора невідомих.

Метод відображень (Хуасхолдера) на Delphi

Інтерфейс програми, яка знаходить розв'язок СЛАР за методом відображень (Хуасхолдера)

Скачати delphi-проект Розв'язок СЛАР методом Хуасхолдера.

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

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