Чисельне інтегрування довільної функції методом прямокутників

Розглянемо ще одну delphi-програму, яка знаходить наближений розв'язок визначеного інтеграла, використовуючи для цього метод прямокутників. Основна ідея даного методу полягає в тому, що сума площ прямокутників, якими можна замінити функцію на відрізку [a; b], наближається до площі під функцією. Чим менше довжина відрізків, на які ділиться відрізок функції, тим точніше значення шуканого інтеграла.

Інтерфейс користувача програми обчислення визначеного інтеграла методом прямокутників є доволі простим і зрозумілим. Він розроблений таким чином , що будь-який користувач ПК зумів самостійно і швидко розібратися з програмою. Більшу частину головного вікна займає область, відведена на графічні зображення.

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

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

Користувач вводить в програму підінтегральну функцію, кількість відрізків на які ділиться проміжок [a; b] і межі інтегрування, після чого натискає кнопку «Обчислити інтеграл». В результаті програма обчислює інтеграл методом прямокутників, а також будує відповідний графік, використовуючи компонента TImage.

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

Знаходження розв'язку визначеного інтеграла за методом прямокутників

Знаходження розв'язку визначеного інтеграла за методом прямокутників Приклад №1

Метод прямокутників на Delphi

Знаходження розв'язку визначеного інтеграла за методом прямокутників Приклад №2

aaa

Знаходження розв'язку визначеного інтеграла за методом прямокутників Приклад №3

Скачати Чисельне інтегрування довільної функції методом прямокутників на Delphi.

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

Коментарі

12 коментарів по темі “Чисельне інтегрування довільної функції методом прямокутників”
  1. Віталій пише:

    Здравствуйте! Нет ли у вас программы что бы вычислять методом прямоугольников и симпсона (в одной программе), допустим в меню выбора метода, программа подобна этой но без графиков. Если есть можете кинуть на почту, или если не сложно можете сделать, буду очень благодарен.

  2. admin пише:

    Виталий, не совсем понимаю в чем проблема. Но попробую помочь !!!

    Численное интегрирование методом прямоугольников / Симпсона.

  3. Віталій пише:

    Ну вот смотрите эта программа крутая, мне бы такую же но что бы в ней был еще и метод симпсона, а графика с боку не было.

  4. admin пише:

    Не совсем Вас понимаю. Который проект Вы загрузили. Я же в своем комментарии выложил ссылку на проект Численное Интегрирование методом прямоугольников / Симпсона, в котором решается Ваша проблема без графиков.

  5. Віталій пише:

    Ой да извините, не понял где скачать. Спасибо огромное помогли.

  6. admin пише:

    Не за что. Если еще возникнут вопросы обращайтесь. Будем рады помочь.

  7. Віталій пише:

    Здравствуйте. Хотел еще попросить не могли ли вы комментариями в той программе что выше описать немного блоки, то есть какая функция за что отвечает, а то немного путаюсь, пытаюсь разобрать немного не понимаю что за что отвечает. Заранее огромное спасибо!

  8. admin пише:

    Виталий скажите пожалуйста, что конкретно Вас интересует?

  9. Віталій пише:

    Не могли ли вы закомментировать описание над функциями в программе ссылка на которую выше вы мне ее делали?

  10. Віталій пише:

    Описание блоков(функций)

  11. admin пише:

    Виталий, проект с комментариями содержится в выше указанной ссылке Численное Интегрирование методом прямоугольников / Симпсона.

  12. Віталій пише:

    Спасибо огромное. Теперь уж точно все разберу!

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