Function integral_1(x)


integral_1 = x ^ 2 + 1

End Function

 

С помощью модуля VBA, в данном случае с именем integral_1, в ячейках C6:C16 формируется спектр значений подынтегральной функции от аргумента X, и строится график этой функции.

В ячейках A6:A16, начиная с 0, указываются номера пар значений подынтегральной функции и аргумента X. В рассматриваемом примере, в соответствии с результатом вычисления арифметического выражения ячейки H4, нумерация оканчивается числом 10.

В ячейку D6 записывается арифметическое выражение =C6*$F$4, соответствующее формуле вычисления площади первого прямоугольника y0H в площади искомой фигуры.

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

Прямоугольник с последней yN ординатой не образуется, так как это будет одиннадцатый прямоугольник.

В ячейку D18 записывается арифметическое выражение, соответствующее формуле 1.1.3, =СУММ(D6:D15).

Результатом вычисления этого арифметическое выражения является число

1,28500000, это и есть значение определённого интеграла, соответствующего варианту задания и найденного по формуле левых прямоугольников в среде Excel.

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

 

Function Prym(a As Double, b As Double, n As Integer)

h = (b - a) / n

Prym = 0

For i = 0 To n - 1

Prym = Prym + integral_1(a + i * h)

Next i

Prym = Prym * h

End Function

При вызове модуля Prym(a, b, n) из ячейки D19 появляется окно Аргументы функции, рис. 1.1.3.

Рис. 1.1.3

После подстановки в качестве аргументов значений ячеек B4, D4 и H4 и нажатии кнопки ОКв ячейке D19 отображается число 1,28500000, это и есть значение определённого интеграла, соответствующего варианту задания и найденного по формуле левых прямоугольников в среде VBA.

Совпадение результатов вычислений в ячейках D18 иD19подтверждает правильность вычислений.

 

Метод трапеций

Вычисление определённого интеграла

(1.2.1)

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

 

 

Рис. 1.2.1

Вычисление определённого интеграла методом трапеций заключается в разбиении промежутка [a;b] на n равных частей, длина каждой части H определяется по формуле

, (1.2.2)

построении трапеций, как показано на рис. 1.2.1, и замене площади искомой фигуры суммой площадей трапеций.

При этом реализуется формула

 

(1.2.3)

Результат решения задачи представлен на рис. 1.1.2.

В дополнение к операциям, выполненным в разделе 1.1, в ячейку E6 записывается арифметическое выражение =(C6+C7)/2*$F$4, соответствующее формуле вычисления площади первой трапеции (y0 + y1)/2*H в площади искомой фигуры.

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

Трапеция с последней yN ординатой и ординатой yN+1 не образуется, так как это будет одиннадцатая трапеция.

В ячейку E18 записывается арифметическое выражение, соответствующее формуле 1.2.3, =СУММ(E6:E15).

Результатом вычисления этого арифметическое выражения является число

1,33500000, это и есть значение определённого интеграла соответствующего варианту задания и найденного по формуле трапеций в среде Excel.

Для нахождения значения определённого интеграла, соответствующего варианту задания и вычисленного по формуле трапеций в среде VBA,необходимо предварительно создать модуль VBA, реализующий алгоритм, соответствующий формуле 1.2.3.



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


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

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

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

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