Пятиточечный трафарет
В численном анализе , учитывая квадратную сетку в одном или двух измерениях, пятиточечный трафарет точки в сетке представляет собой трафарет, состоящий из самой точки вместе с ее четырьмя «соседями». Он используется для записи конечно-разностных аппроксимаций производных в точках сетки. Это пример численного дифференцирования .
В одном измерении
[ редактировать ]В одном измерении, если расстояние между точками в сетке равно h , то пятиточечный трафарет точки x в сетке равен
1D первая производная
[ редактировать ]Первую производную функции f действительной переменной в точке x можно аппроксимировать с помощью пятиточечного трафарета следующим образом: [1]
Сама центральная точка f ( x ) не участвует, только четыре соседние точки.
Вывод
[ редактировать ]Эту формулу можно получить, выписав четыре Тейлора ряда f ( x ± h ) и f ( x ± 2 h ) с точностью до членов h. 3 (или с точностью до h 5 чтобы также получить оценку ошибки) и решить эту систему из четырех уравнений, чтобы получить f ′( x ). Фактически мы имеем в точках x + h и x − h :
Оценка дает нам
Остаточный член O 1 ( h 4 ) должно быть порядка h 5 вместо ч 4 потому что если условия h 4 были записаны в ( E 1+ ) и ( E 1− ), можно видеть, что они нейтрализовали бы друг друга на f ( x + h ) − f ( x − h ) . Но для данного расчета это оставлено так, поскольку порядок оценки ошибки здесь не рассматривается (см. ниже).
Аналогично, мы имеем
и дает нам
Чтобы исключить условия ƒ (3) ( Икс ), вычислить 8 × ( E 1 ) - ( E 2 )
таким образом давая формулу, как указано выше. Примечание. Коэффициенты f в этой формуле (8, -8, -1,1) представляют собой конкретный пример более общего фильтра Савицкого – Голея .
Оценка ошибки
[ редактировать ]Ошибка в этом приближении порядка h 4 . Это видно из расширения [2]
которое можно получить, разложив левую часть в ряд Тейлора . В качестве альтернативы примените экстраполяцию Ричардсона к приближению центральной разности к на сетках с шагом 2 h и h .
1D производные высшего порядка
[ редактировать ]Формулы центрированной разности для пятиточечных шаблонов, аппроксимирующих вторую, третью и четвертую производные:
Ошибки этих приближений составляют O ( h 4 , Ой ) 2 ) и O ( ч 2 ) соответственно. [2]
Связь с интерполяционными полиномами Лагранжа
[ редактировать ]В качестве альтернативы получению конечно-разностных весов из ряда Тейлора их можно получить путем дифференцирования полиномов Лагранжа.
где точки интерполяции
Тогда многочлен четвертой степени интерполяция f ( x ) в этих пяти точках равна
и его производная
Итак, конечно-разностная аппроксимация f ′( x ) в средней точке x = x 2 равна
Оценка производных пяти полиномов Лагранжа при x = x 2 дает те же веса, что и выше. Этот метод может быть более гибким, поскольку расширение на неоднородную сетку довольно просто.
В двух измерениях
[ редактировать ]В двух измерениях, если, например, размер квадратов в сетке равен h на h , пятиточечный трафарет точки ( x , y ) в сетке будет равен
образуя узор, который еще называют квинкунсом . Этот трафарет часто используется для аппроксимации лапласиана функции двух переменных:
Погрешность этого приближения составляет O ( h 2 ), [3] что можно объяснить следующим образом:
Из трехточечных трафаретов для второй производной функции по x и y:
Если мы предположим :
См. также
[ редактировать ]- Коэффициент конечной разности - коэффициент, используемый в численном приближении.
- Итеративные трафаретные циклы - класс алгоритмов.
- Девятиточечный трафарет
- Трафарет (численный анализ)
- Трафаретные прыжки
Ссылки
[ редактировать ]- ^ Зауэр, Тимоти (2012). Численный анализ . Пирсон. п. 250. ИСБН 978-0-321-78367-7 .
- ^ Jump up to: а б Абрамовиц и Стегун, таблица 25.2.
- ↑ Абрамовиц и Стегун, 25.3.30.
- Абрамовиц, Милтон ; Стегун, Ирен А. (1970), Справочник по математическим функциям с формулами, графиками и математическими таблицами , Дувр . Девятое издание. Таблица 25.2.