Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Лекция 10
Объективный анализ метеорологических данных. Горизонтальный контроль. Методы
интерполяции данных по горизонтали. Полиномиальная интерполяция.
Под объективным анализом метеорологических полей понимают математические методы
интерполяции наблюдений, полученных со станций в узлы регулярной сетки. Хотя основное
назначение объективного анализа состоит в подготовке исходных данных для гидродинамического
прогноза, его возможности существенно шире. Объективный анализ применяется для получения
различных диагностических полей, которые используются в климатических исследованиях.
К настоящему моменту разработаны различные методы объективного анализа, основой
которых являются процедуры интерполяции и согласования полей. Остановимся на одном из
методов горизонтального контроля и интерполяции полей – полиномиальной интерполяции.
Для построения интерполяционного полинома в горизонтальной плоскости ,
который
интерполировал бы данные из близлежащих станций в узел регулярной сетки, поместим начало
координат в соответствующий узел. (См. рис. 10.1).
. f ( xi , y i )
. f ( xi1 , y i1 )
. f ( xi 4 , y i 4 )
.
. f ( xi 2 , y i 2 ) f ( x0 , y 0 ) f 0
. f ( xi 3 , y i 3 )
Рис. 10.1.
На рис 10.1. значение функции в узле является f 0 (оно нам неизвестно), а значения функции
на станциях равны соответственно f ( xi , y i ) . Значения метеорологической величины на
станциях известны из метеорологических или аэрологических телеграмм. Количество и
расположение влияющих станций выбирается из условия близости станций и узла. Построим
полином n-ой степени во всей области, окружающей узел, которая включала бы все выбранные
влияющие станции. По правилам интерполяции полином должен иметь степень, на единицу
меньшую, чем количество влияющих станций. При большом количестве влияющих станций
такое построение затруднительно. Поэтому выбираем степень полинома не больше двух, а
коэффициенты полинома находим методом наименьших квадратов.
Иными словами
m
f ( x, y ) a j F j
(10.1),
j 0
где F j - различные степенные одночлены, а a j - коэффициенты полинома. Воспользуемся
методом наименьших квадратов для поиска неизвестных a j . Для этого получим формулу для
n
m
i
j
средней квадратической ошибки e ( f i a j Fij ) 2 ,
(10.2)
и устремим ее к минимуму. Количество влияющих станций равно n .
Для простоты изложения будем считать, что изменений по координате y
является функцией только одной координаты x.
нет, то есть функция
В этом случае для полинома степени n 2 соотношение (10.1) запишем в виде
f ( x, y ) a0 F 0 a1 F 1 a2 F 2
(10.3),
где F 0 1, F 1 x, F 2 x 2 . Неизвестные коэффициенты a 0 , a1 , a 2 определим из нормальной
системы уравнений, по методу НК.
e
e
e
0, 0,
0. (10.3)
a0
a1
a2
e - средняя квадратическая ошибка, которая определяется по формуле
n
e ( f i a 0 a1 xi a 2 xi ) 2 ,
2
(10.4)
i
где n равно количеству влияющих станций.
e e e
,
Возьмем производные
,
и приравняем их нулю. Тогда получим следующую систему
a0 a1 a 2
уравнений
2
n
n
n
na 0 ( xi )a1 ( xi )a 2 f i
i
i
i
n
n
i
i
2
3
n
n
( xi )a 0 ( xi )a1 ( xi )a 2 f i xi
n
2
n
3
(10.5)
i
i
n
4
n
( xi )a 0 ( xi )a1 ( xi )a 2 f i xi
i
i
i
2
i
В системе (10.5) xi - координата станции. Обратим внимание на то, что полином (10.2)
интерполирует функцию во всей области, которой принадлежат станции и узел. Значение в узле
получим, приравняв x нулю.
Пример.
Пусть функция f ( xi ) f i задана в шести точках, то есть n 6 . Получить полином второй
степени, сводивший к минимуму среднюю квадратическую ошибку, если узел находится в
середине отрезка. Расстояние между станциями одинаковое и равное d .
(cм. рис. 10.2)
f1
f2
x1
x2
f3
x3
f0
f4
x4
f5
x5
f6
x6
Расположение станций и узлов в полиномиальной интерполяции.
рис.10.2.
В этом случае (начало координат располагается в узле) координаты влияющих станций
соответственно равны 2,5d ,1,5d ,0,5d ,0,5d ,1,5d ,2,5d . Подставляя значения координат в
систему уравнений (10.5), можно получить следующую систему
6
2
6
6a 0 xi a 2 f i
1
i
2
6
x
i
i
6
a1 f i xi
(10.6)
i
2
4
6
xi a 0 xi a 2 f i xi
2
i
Решив ее, можно определить значения коэффициентов полинома.