Калькулятор для вычисления определённых интегралов


Для вычисления нескольких видов определённого интеграла с использованием пользовательской формы можно предложить калькулятор, показанный на рис. 1.5.1.

Рис. 1.5.1

 

Выбор интеграла осуществляется с помощью объектов OptionButton, при этом в объектах TextBox, обеспечивающих ввод пределов интегрирования и число разбиений, устанавливается некоторый вариант, который при необходимости можно изменить.

Так при выборе интеграла вида

устанавливается вариант расчета при a = 0, b = 1 и N = 20.

При выборе других интегралов, устанавливаются варианты пределов интегрирования и разбиений в соответствии с модулями, программно поддерживающими объекты OptionButton2иOptionButton3.

Private Sub OptionButton1_Click()

TextBox1 = "0"

TextBox2 = "1"

TextBox3 = "20"

End Sub

Private Sub OptionButton2_Click()

TextBox1 = "0"

TextBox2 = "2"

TextBox3 = "10"

End Sub

Private Sub OptionButton3_Click()

TextBox1 = "0"

TextBox2 = "1,2"

TextBox3 = "12"

End Sub

Результаты вычислений для метода прямоугольников, метода трапеций и метода Симпсона отображаются в соответствующих объектах TextBox в формате с десятью знаками после десятичной точки.

На рис. 1.5.2 показан пример увеличения точности вычисления определённого интеграла при разбиении на 20000 прямоугольников, трапеций, криволинейных трапеций. Как видно, значения, полученные в результате вычислений разными методами, сближаются.

 

Рис. 1.5.2

Модуль программно поддерживающий кнопку Вычислитьпользовательской формы Вычисление определённого интеграла в VBA имеет вид:



Дата добавления: 2020-07-18; просмотров: 461;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.