Delphi-проект призначений для обчислення значення визначеного інтеграла і використовує для цього алгоритм методу Ромберга. Відмітимо, що даний алгоритм в якості базової використовує формулу трапецій з рівномірним кроком, після чого, використовуючи спеціальний механізм, здійснюється послідовне уточнення значення інтеграла, при кратному збільшенні числа відрізків на які розбивається проміжок інтегрування (теоретична частина по методу Ромберга, а також застосування його для конкретного прикладу містяться за посилання Чисельне інтегрування функції використовуючи метод Ромберга).
Інтерфейс користувача програми практично не відрізняється від інших проектів, які реалізують процедуру обчислення визначеного інтеграла, тобто складається з панелі інструментів, області графічного представлення та області виводу результатів.
Після запуску проекту, від користувача вимагається у вигляді формули задати підінтегральну функцію, межі інтегрування, точність обчислювального процесу та кількість відрізків на які ділиться проміжок .
Далі, для того, щоб обчислити наближене значення визначеного інтеграла необхідно скористатись кнопкою «Обчислити інтеграл». В результаті, в нижній частині панелі задач, програма виводить обчислене згідно з методом Ромберга значення, а також будує відповідний графік, використовуючи компонента TImage.
Зауваження: характерною особливістю програми є наявність компілятора, завдяки чому можлива обробка будь-якої функції, введеної в програму користувачем, і її зміна в процесі виконання програми. Програма розуміє круглі дужки, знаки арифметичних операцій * + — /, знак піднесення до степеня ^ і функції: Abs(), Sqr(), Sqrt(), Exp(), Ln(), Sin(), Cos(), Tan(), ArcTan().
Скачати delphi-проект Чисельне інтегрування методом Ромберга.