Процедура для вычисления интеграла
по методу Симпсона:

Значение интеграла, вычисленного
по методу Симпсона:
Разность между реальным значением
интеграла и вычисленным по методу Симпсона составляет:
Как видно, метод Симпсона даёт
более точный результат, чем метод трапеций.
Вычисление ошибки метода Симпсона
осуществляется по формуле:

Процедура для вычисления ошибки:
Ошибка составляет:
- окончательное значение интеграла
по методу Симпсона
Сравнение
результатов интегрирования функции различными методами.
Метод интегрирования с
использованием сплайн-функции даёт относительно большую погрешность вычисления
при малых значениях n (по сравнению с методами трапеций
и Симпсона). Погрешность составляет 0.047.
Метод трапеций даёт более точный
результат. Ошибка этого метода составляет –0.01.
Наиболее точным из предложенных
методов интегрирования является метод Симпсона. Ошибка метода Симпсона –
порядка 10-5.
Задача №3. «Нахождение числовых
значений производных функций численным методом».
Использование
первой интерполяционной формулы Ньютона для вычисления производных функций.
Первая интерполяционная формула
Ньютона для вычисления производных имеет вид:
y(x)=y0+q.∆y0+q.(q-1). ∆2y0/2!+…+ q.(q-1).….(q-n+1).
∆ny0/n!
где q=(x-a)/h.
Учитывая, что dy/dx=dy/dq=dq/dx=1/h.dy/dq получаем:
y’(x)=1/h.( ∆y0+(2q-1).∆y20/2+(3q2-6q+2).∆y30/3+…).
Для вычисления второй производной
получаем:
y’’(x)=1/h2.( ∆2y0+(q-1).∆y30/3+(6q2-18q+11). ∆y40+…).
Производная функции в точке
вычисляется по следующей формуле (с учётом того, что q=0):
y’(xi)=1/h.(∆yi-∆2yi/2+∆3yi/3+…), где ∆jyi – коэффициенты, взятые из матрицы разностей.
Аналогично считается вторая
производная:
y’’(xi)=1/h2.( ∆2yi-∆3yi+11/12.
∆4yi+…)
Задаим начальные условия:
- процедура составления матрицы
значений х в узлах
и значений f(x)
Процедура, задающая матрицу
разностей из коэффициентов ∆jyi для подсчёта значений производных в точках xi:
-
подсчёт коэффициентов при ∆jyi для вычисления первой производной в точке xi
Функция
вычисления значения первой производной:
Построим графики производных,
вычисленных процедурой Diff1 и встроенной функцией MatCAD:
Аналогично для второй производной:
Погрешность для вычисленя первой производной:
где Rxi – ошибки в точках
xi.
Погрешность для вычисления второй
производной:
Как видно из таблиц, точность вычисления производных
достаточно велика. Ошибка находится впределах @10-7…10-4.
Заключение.
Численные методы, исследованию которых была посвящена
расчётно-графическая работа, в большинстве случаев позволяют нам найти решение
той или иной задачи.
При выполнении
расчётно-графической работы было проведено приближение заданной функции
различными методами. Наиболее приемлеемыми для данного случая оказались
методы наименьших квадратов с использованием ортогональных многочленов Чебышева
и сплайн-интерполяции. Эти методы дают наименьшую погрешность вычислений.
Численное интегрирование функции было осуществлено
тремя методами. Явный приоритет имеет метод Симпсона, для которого погрешность
составляет порядка 10-5. Построен граф вычислительного процесса для
метода трапеций.
Численное дифференцирование функции с
использованием первой интерполяционной формулы Ньютона даёт достаточно неплохой
результат для первой и второй производных. Ошибка составляет порядка 10-7…10-4.
Список литературы.
1. Волков Е.В. Численные методы: Учеб. Пособие для
вузов.- 2-е изд.,испр. –М.: Наука, Гл. физ.-мат. Лит.,1987.-248с.
2. Баврин И. И.
Высшая Математика. – М.: Издательский центр “Академия” Высшая Школа, 2000
3. Самарский
А.А., Гулин А.В. Численные методы. - М.: Наука, Гл. физ.-мат. лит.,1989.-432с.
4. Методические
указания к лабораторным работам по дисциплине “Вычислительная математика”.