- •Введение
- •Основы работы с MathCad
- •1. Введение в численные методы. Теория погрешностей и машинная арифметика Понятие о вычислительном эксперименте
- •Классификация погрешностей
- •Элементы теории погрешностей
- •2. Теория погрешностей и машинная арифметика Погрешности арифметических действий Погрешность функции
- •Погрешности арифметических действий
- •3. Численное решение нелинейных уравнений
- •Решение нелинейных уравнений
- •4. Численное решение систем уравнений Решение систем линейных уравнений
- •Решение матричных уравнений
- •Решение систем нелинейных уравнений
- •5. Решение систем уравнений и систем уравнений MathCad Решение одного уравнения
- •Нахождение корней полинома
- •Решение систем уравнений
- •Приближенные решения
- •Символьное решение уравнений
- •6. Интерполяция функций
- •Глобальная интерполяция
- •7. Интерполяция функций Интерполяционные формулы Ньютона
- •Локальная интерполяция
- •8. Интерполяция функций Кубическая сплайн-интерполяция
- •Интерполяция средствами MathCad
- •9. Математическая обработка экспериментальных данных Элементы теории ошибок
- •Элементы теории ошибок Случайные ошибки
- •Аппроксимация в виде линейной комбинации функций
- •Полиномиальная аппроксимация в Mathcad
- •С помощью функции regress
- •11. Численное интегрирование и дифференцирование Численное интегрирование
- •Методы прямоугольников
- •Метод трапеций
- •Метод Симпсона
- •Метод Монте - Карло
- •Численное дифференцирование
- •12. Решение обыкновенных дифференциальных уравнений
- •Одношаговые методы решения задачи Коши
- •Общая характеристика одношаговых методов
- •13. Решение дифференциальных уравнений в частных производных Уравнения первого порядка
- •Типы дифференциальных уравнений в частных производных
- •Уравнения первого порядка
- •Лабораторная работа
- •Варианты задания 1
- •Варианты задания 2
- •Варианты задания 3
- •Локальная интерполяция
- •Предсказание
- •Варианты заданий 4
- •Полиномиальная регрессия
- •Обобщенная регрессия
- •Варианты задания 5
- •Численное интегрирование и дифференцирование
- •Варианты задания 6
Методы прямоугольников
Простейшим методом численного интегрирования является метод прямоугольников. Он непосредственно использует замену определенного интеграла интегральной суммой (11.3). В качестве точек могут выбираться левые , или правые границы элементарных отрезков. Обозначая f(xi), получаем формулы метода прямоугольников
(11.6)
(11.7)
Широко распространенным и более точным явлением вид формулы прямоугольников, использующий значения функции в средний точках элементарных отрезков (в полученных узлах):
, , i=1, 2,…,n (11.8)
В дальнейшем под методом прямоугольников будем понимать последний алгоритм (он еще называется методом средних).
Метод трапеций
Использует линейную интерполяцию, т.е. график функции y=f(x) представление в виде ломаной, соединяющий точки (x, y). В этом случае площадь всей фигуры (криволинейной трапеции) складывается из площадей прямолинейных элементарных трапеций. Площадь каждой такой трапеции равна произведению полусуммы оснований на высоту:
, i=1, 2,…,n.
Складывая все эти равенства, получаем формулу трапеций для численного интегрирования
(11.9)
Важным частным случаем рассмотренных формул является их применение при численном интегрировании с постоянным шагом hi.=h=const.
Формулы прямоугольников и трапеций в этом случае принимают соответственно вид:
(11.10)
(11.11)
В общем случае погрешность Rn численного значения Sn равна:
Она зависит от шага разбиения, и ее можно представить в виде .
Остаточный член:
если h=const.
Поскольку погрешность численного интегрирования определяется шагом разбиения, то, уменьшая его, можно добиться большей точности. Но увеличивать число точек не всегда возможно. Если функция задана таблично, приходится, как правило, ограничиваться данным множеством точек. Повышение точности может быть в этом случаи достигнуто за счет повышения степени используемых интерполяционных многочленов. К таким относится использование квадратичной интерполяции (метод Симпсона).
Метод Симпсона
Разобьем отрезок интегрирования [a; b] на четное число n равных частей с шагом h. На каждом отрезке [x0, x2], [x2, x4],…, [xi-1, xi+1], [xn-2, xn], подынтегральную функцию f(x) заменим интерполяционным многочленом второй степени:
.
Коэффициенты этих квадратных трехчленов могут быть найдены из условий равенства многочлена в точках xi соответствующим табличным данным yi. В качестве можно принять интерполяционный многочлен Лагранжа второй степени, проходящий через m.
:
Элементарная площадь Si может быть вычислена с помощью определенного интеграла. Учитывая равенства , получим:
Проведя такие вычисления для каждого отрезка [xi-1, xi+1], просуммируем, получим выражения:
Данное выражение для S принимается в качестве значения определенного интеграла:
(11.12)
Полученное соотношение называется формулой Симпсона.