Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Реализация методов численного интегрирования средствами приложения Ms Excel






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

методом прямоугольников (входящих) и методом трапеций.

Последовательность действий:

На отрезке [ a, b ] построим разностную сетку

W n {x 0 =a, xi = xi-1 +h, i = 1, 2 .,., n- 1, xn=b, h =(b-a)/n}

и создадим таблицу по образцу рис.4.7.

1. В ячейки В1, В2 и D1 введем значения нижнего и верхнего пределов интегрирования а, b и количество разбивок n.

2. В ячейке В3 вычислим шаг разбивки h: В3=(В2-В1)/D1.

 

Рис.4.7.Схема численного интегрирования

3. В столбце А сформируем номер узла следующим образом: А6=0; в ячейку А7 введем формулу А7 =А6+1 и скопируем ее вниз до конца таблицы. (Это позволит в дальнейшем приспособить таблицу для любого значения шага h, т.е. для любого n).

4. В столбце В сформируем значения узлов следующим образом: xi+1=xi+h, i=0, 1, 2, …. Введем в ячейку В6 значение а, т.е. B6=B1. В ячейку В7 запишем формулу B7=B6+$B$3 и скопируем ее вниз до значения нижнего предела интегрирования b.

5. В столбце С формируем значения подынтегральной функции f(x) в узлах сетки. Для этого в ячейку С6 введем формулу С6=В6*В6 и скопируем ее вниз.

6. В столбцах D и E накапливаются результаты суммирования в соответствии с формулами (4.8), (4.11). Для этого обнулим ячейки D6 и E6. В ячейки D7 и E7 запишем формулы численного интегрирования:

D7 =D6+C6*$B$3

E7 =E6+(C6+C7)*$B$3/2

и скопируем их вниз до конца таблицы.

Приближенные значение интеграла (интегральные суммы) получены в ячейках D16 и E16 по методу прямоугольников и трапеций соответственно.

В данном случае не составляет труда найти точное значение этого интеграла:

и сравнить с полученными результатами.

Изменяя значения ячеек В1, В2 (пределы интегрирования а и b ), D1 (количество разбивок n ), С6 (формула подынтегральной функции f(x)), можно использовать эту схему для вычисления любого определенного интеграла с необходимой точностью.

n Например. Уменьшим шаг разбивки (количество разбивок при этом увеличилось вдвое, n=20), т.е. введем в ячейку D1 величину 20. Выделим последнюю строку таблицы на рис 4.7 и копируем ее вниз до значения b =2. Мы получим приближенное значение интеграла с шагом h =0, 05.

Аналогичным образом можно изменять и другие параметры.

G Замечание. Из рис. 4.3, 4.4, 4.5 видно, что численное интегрирование может сопровождаться значительными погрешностями. Для снижения погрешности следует уменьшить шаг разбивки h, либо использовать более точные методы.

Контрольные вопросы

1. Геометрический смысл определенного интеграла. Когда возникают задачи численного интегрирования.

2. Идея численного интегрирования. Понятие интегральной суммы.

3. Оценка погрешности численного интегрирования. Метод половинного шага.

4. Методы прямоугольников, трапеций, Симпсона. Геометрическая интерпретация методов численного интегрирования.

5. Сравнение численных методов интегрирования между собой.

 

 


 
Глава 5.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.