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

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

metod_skinchennuh_riznuc_delphi23

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

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

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

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

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

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

Ми в соціальних мережах

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

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

*