Изображение пятиточечного шаблона в одном и двух измерениях (вверху и внизу соответственно).
В числовом анализе, учитывая квадратную сетку в одном или двух измерениях, пятиточечный шаблон точки в сетке является шаблоном состоит из самой точки вместе с ее четырьмя «соседями». Он используется для записи конечно-разностной аппроксимации производных в точках сетки. Это пример для числового дифференцирования.
Содержание
- 1 В одном измерении
- 1.1 1D первая производная
- 1.1.1 Выведение
- 1.1.2 Оценка ошибки
- 1.2 1D выше- производные порядка
- 1.3 Связь с интерполирующими полиномами Лагранжа
- 2 В двух измерениях
- 3 См. также
- 4 Ссылки
В одном измерении
В одном измерении, если расстояние между точками в сетке h, то пятиточечный шаблон точки x в сетке равен
1D первая производная
Первая производная от функции ƒ действительной переменной в точке x может быть аппроксимировано с использованием пятиточечного шаблона как:
Обратите внимание, что центральная точка ƒ (x) сама по себе не задействована, а только четыре соседние точки.
Вывод
Эту формулу можно получить, выписав четыре ряда Тейлора из ƒ (x ± h) и ƒ (x ± 2h) с точностью до h. (или с точностью до h, чтобы получить оценку ошибки) и решив эту систему из четырех уравнений, чтобы получить ƒ (x). На самом деле в точках x + h и x - h:
Оценка дает нам
Обратите внимание, что остаточный член O 1 (h) должен иметь порядок h вместо h, потому что если члены h были записаны в (E 1+) и (E 1-), видно, что они компенсировали бы друг друга на ƒ (x + h) - ƒ (x - h). Но для этого вычисления это остается таким, поскольку порядок оценки ошибки здесь не рассматривается (см. Ниже).
Аналогично,
и дает нам
Чтобы исключить члены ƒ (x), вычислите 8 × (E 1) - ( E 2)
таким образом давая формула, как указано выше. Примечание: коэффициенты f в этой формуле (8, -8, -1,1) представляют собой конкретный пример более общего фильтра Савицкого-Голея.
Оценка ошибки
Ошибка в этом приближении составляет порядок h. Это видно из разложения
, которое можно получить, развернув левую часть в ряд Тейлора. Или примените экстраполяцию Ричардсона. ion к центральной разности приближение к на сетках с интервалом 2h и h.
1D производные высшего порядка
Формулы центрированной разности для пятиточечных шаблонов, аппроксимирующих вторую, третью и четвертую производные:
Ошибки в этих аппроксимациях составляют O (h), O (h) и O (h) соответственно.
Связь с интерполирующими полиномами Лагранжа
В качестве альтернативы получению конечных разностных весов из ряда Тейлора их можно получить, дифференцируя Лагранжа многочлены
где точки интерполяции равны
Тогда многочлен четвертой степени , интерполирующий ƒ (x) в этих пяти точках, равен
и его производная равна
Итак, аппроксимация конечной разностью ƒ (x) в средней точке x = x 2 равна
Вычисление производных пяти полиномов Лагранжа при x = x 2 дает те же веса, что и выше. Этот метод может быть более гибким, так как расширение до неоднородной сетки довольно просто.
В двух измерениях
В двух измерениях, если, например, размер квадратов в сетке h на h, пятиточечный шаблон точки (x, y) в сетке равно
образуют шаблон, который также называется квинканкс. Этот шаблон часто используется для аппроксимации лапласиана функции двух переменных:
Ошибка этого приближения составляет O (h), что можно объяснить следующим образом:
Из 3 точечные шаблоны для второй производной функции по x и y:
Если предположить, что :
См. также
Ссылки