Процедура для вычисления интеграла по методу Симпсона:
Значение интеграла, вычисленного по методу Симпсона:
Разность между реальным значением интеграла и вычисленным по методу Симпсона составляет:
Как видно, метод Симпсона даёт более точный результат, чем метод трапеций.
Вычисление ошибки метода Симпсона осуществляется по формуле:
Ошибка составляет:
- окончательное значение интеграла по методу Симпсона
Метод интегрирования с использованием сплайн-функции даёт относительно большую погрешность вычисления при малых значениях n (по сравнению с методами трапеций и Симпсона). Погрешность составляет 0.047.
Метод трапеций даёт более точный результат. Ошибка этого метода составляет –0.01.
Наиболее точным из предложенных методов интегрирования является метод Симпсона. Ошибка метода Симпсона – порядка 10-5.
Первая интерполяционная формула Ньютона для вычисления производных имеет вид:
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. Методические указания к лабораторным работам по дисциплине “Вычислительная математика”.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.