|
||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Формулы приближенного дифференцирования, основанные на первой итерационной формуле НьютонаПусть имеем функцию y(x), заданную в равноотстоящих точках Имеем:
Где:
Производя перемножение биномов, получим:
Так как То
Аналогично, так как: То
Таким же способом в случае надобности можно вычислить и производные функции y(x) любого порядка. Заметим, что при нахождении производных Иногда требуется находить производные функции у в основных табличных точках xi. В этом случае формулы численного дифференцирования упрощаются. Так как каждое табличное значение можно считать за начальное, то положим x=x0, q=0; тогда будем иметь:
И Если Как известно, Где Отсюда при x=x0 и, следовательно, при q=0 и учитывая, что
Так как и, следовательно:
Аналогично может быть найдена погрешность
Пример 1. Найти Значения функции
Решение: Здесь h=5. Дополним таблицу 60 столбцами конечных разностей (десятичные разряды, как обычно, не указываются; они определяются десятичными разрядами значений функции).
Используя первую строчку таблицы, на основании формулы (4), с точностью до разностей третьего порядка, будем иметь: Для оценки точности найденного значения заметим, что, так как табулирования выше функция есть Следовательно: Таким образом, результаты совпадают с точностью до четвертого десятичного знака. Запишем в явном виде формулы для первой производной в угловых точках по формуле (4) выражая все конечные разности через значения функции в углах; учтем значение погрешности (6). 1. Для двух точек (n=2) – линейный полином Говорят, что эта формула имеет первый порядок точности относительно шага h, где h=x1-x0 – расстояние между точками. По формуле (12) в точках x0, x1, x2
Второго порядка точности
2. n=3 (четыре точки) 3. n=4 (пять точек) Рассмотрение формул 1-3 показывает, что если число точек нечетно и производная берется в средней точке, то соответствующая формула численного дифференцирования выражается более просто и обладает повышенной точностью. Для повышения точности аппроксимации производных теоретически следует увеличивать степень интерполяционного многочлена – число точек. Аналогично можно вывести формулы для производной второго порядка:
Вторая производная по формулам (2.45а)—(2.45в) в крайних точках x0 и х2 аппроксимируется с первым порядком точности, а в центральной х1 — со вторым. В центральных точках производные аппроксимируются более точно, чем в крайних, что видно из рисунка 2.4 и следует также из приведенных формул. Аппроксимация производных в крайних точках используется при численном решении задачи Коши и краевых задач для обыкновенных дифференциальных уравнений и уравнений в частных производных. Запишем полиномы для неравноотстоящих точек. Линейным полином (две точки):
Квадратичный полином (три точки):
Из формул (9) и (10) с использованием выражения (8) получаем, дифференцируя x,
Формулы (11) и (12) дают значения первой производной в случае неравноотстоящих узлов, при этом формула (11) получена дифференцированием интерполяционного многочлена первой степени, а (12) — многочлена второй степени с учетом формул для погрешностей интерполяции. Рассмотрим более подробно эти формулы. Очевидно, что при таблично заданных функциях с использованием интерполяционных многочленов производные вычисляются как производные от интерполяционных многочленов соответствующих порошков. Приближенное значение первой производной по формуле (11), полученное дифференцированием Для вычисления второй производной, очевидно, нужно использовать интерполяционный многочлен Ньютона второй степени. Имеем
Таким образом, приближенное значение второй производной на отрезке [x0, x2] является постоянной, равной
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.009 сек.) |