Розв’язування рівнянь теплопровідності методом скінченних різниць в Delphi(2)

Нехай потрібно знайти чисельний розв'язок рівняння теплопровідності Метод скінченних різниць на Delphi з заданими початковими і граничними умовами:

metod_skinchennuh_riznuc_delphi23

з використанням наступних кроків: .

Для вирішення поставленої задачі скористаємось delphi-програмою, яка використовуючи метод скінченних різниць знаходить розв'язок задач такого типу. Тобто від користувача вимагається занести у відповідні поля наступні дані: відрізки на якому змінюється просторова змінна x та часова змінна t; початкову та граничні умови; значення параметра c; кроки dx та dt. Після чого натиснути кнопку «Розв'язати».

Результатом роботи програми є вивід матриці, яка містить шукане рішення.

Особливістю даної програми є наявність компілятора, завдяки чому можлива обробка будь-якої функції (початкова і граничні умови), введеної в програму користувачем, і її зміна в процесі виконання програми (програма розуміє круглі дужки, знаки арифметичних операцій * + — /, знак піднесення до степеня ^  і функції: Abs(), Sqr(), Sqrt(), Exp(), Ln(), Sin(), Cos(), Tan(), ArcTan()).

Інтерфейс програми, яка реалізує метод скінченних різниць для розв'язку рівнянь теплопровідності

Інтерфейс програми, яка реалізує метод скінченних різниць для розв'язку рівнянь теплопровідності

Скачати програму «Метод скінченних різниць».

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

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