Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Условия нахождения экстремума функции




Точечное квадратичное аппроксимирование функций

Если порядок m приближающего полинома Qm(х) значительно меньше числа узлов n, то интерполирование невозможно. В этом случае используют точечный способ наименьших квадрантов. При этом за меру отклонения полинома берут:

Qm(х) = a0 + a1x + … + amxm (1)

от данной функции f(x) на множестве точек х0, х1,…, хn принимают величину

(2)

Т. к. Sm = Sm (a0, a1, …, am),то задача сводиться к поиску коэффициентов ai,

, минимизирующих Sm. Полученный полином называется аппроксимирующим, а процедура его построения – точечной квадратичной аппроксимацией.

Условие минимума: , т.е. второй дифференциал >0.

Т. о. условие экстремума дает систему m+1 уравнений m+1 неизвестными

 

(3)

 

Введем обозначения:

k=(0,1,2)

Например: k=1;

тогда S1 = х0+ х1+…+ хn

t1 = х0y0+ х1 y1+…+ хn yn

t0 = х00 y0+ х10 y1+…+ хn0 yn =Σyi

S0= х00 + х10 +…+ хn0 =1+1…1 = n+1

 

Тогда система (3) примет вид:


a0 s0 + a1 s1 + a2 s2 +…+ am sm = t0

a0 s1 + a1 s2 + a2 s3 +…+ am sm+1 = t0 (4)

a0 s2 + a1 s3 + a2 s4+…+ am sm+2 = t0

a0 sm + a1 sm+1 + a2 sm+2 +…+ am s2m = t0

 

где S0 = n+1.

 

Если среди точек x0, х1,…, хn нет совпадающих и m≤n, то определитель системы (4) отличен от нуля и система имеет единственное решение a0=a0٭,a1=a1٭,…,am=am٭

Полином (1) с таким коэффициентом будет обладать минимальным среднеквадратичным отклонением Smin.

Если m=n, то Qm(x) совпадает с полиномом Лагранжа

(т.е. будет решаться задача интегрирования) и Smin=0.

,то аппроксимирования функций – более общий процесс, чем интерполирование.

 

Пример: подобрать аппроксимирующий полином второй степени

y = a0+a1x+a2x2 для данных:

 

х 0,78 1,56 2,34 3,12 3,81
y 2,5 1,2 1,12 2,25 4,28

m = 2

n = 4 (n+1=5)

 

Cтроим таблицу

 

X0 X X2 X3 X4 Y XY X2Y
  0,78 0,608 0,475 0,37 2,5 1,95 1,52
  1,56 2,434 3,796 5,922 1,2 1,872 2,921
  2,34 5,476 12,813 29,982 1,12 2,621 6,133
  3,12 9,734 30,371 94,759 2,25 7,02 21,902
  3,81 14,516 55,306 210,717 4,28 16,307 62,28
S 11,61 32,768 102,761 341,75 11,35 29,77 94,604


Cоставляем уравнения для коэффициентов а012 :

 

5 a0 + 11.61 a1 + 32.768 a2 = 11.350

11.61 a0 + 32.768 a1 + 102.761 a2 = 29.770 (5)

32.768 a0 + 102.761 a1 + 341.750 a2 = 94.604

 

Решая систему (S) получаем:

а0=5.045; а1=4.043; а2=1,009.

Т.е. у = 5.045 – 4.043 х + 1.009 х2

 

Сопоставим некоторые значения Yi с вычисляемыми (6)

 

X Y Y ε=Y-Y
0,78 2,5 2,505 0,005
1,56 1,2 1,194 -0,006
2,34 1,12 1,11 -0,01
3,12 2,25 2,252 0,002
3,81 4,28 4,288 0,008

 

 

|ε|max=0.01

Удобнее пользоваться при оценке «качества» приближения не таблицей, а одним показателем – среднеквадратической нормой.

d (f, Qm) = ([f (xi) – Qm(xi)] 2)1/2

Или величиной

∂ (f, Qm) = d (f, Qm)/ ║f║, где ║f║ - норма функции;

 

║f║ =

 

В нашем случае: d = ≈15*10-3 (0.015)

Еще более удобный показатель – относительное среднеквадратическое отклонение ∂

∂(f, Qm) = d (f, Qm)/ ║f║ - безразмерная величина.

 

В нашем случае ║f║ = =

∂(f, Qm) ≈2,6*10-3 = 0,0026

 

Правильнее было бы называть среднеквадратическим отклонением величину

 

 

 

 

Мы рассмотрели приближение функции обычным полиномом. Рассмотрим теперь аппроксимацию обобщенным полиномом.

Qm (х)=C0φ0 (x)+C1φ1 (x) +...+ Cmφm (x).

Теперь необходимо минимизировать сумму квадратов

n

Sm=Σ [C0φ0 (xі) + C1φ1 (xі) +...+ Cmφm (xі) – f (xі)]2

і=0

Условия экстремума дают систему уравнений

(7)

n

Введем обозначения: (φ,ψ) = Σ φ (xі) × ψ (xі)

і=0

Тогда (7) примет вид:

C0 0, φ0) + C1 1, φ0) +…+ Cmm, φ0) = (f, φ0)

C0 0, φ1) + C1 1, φ1) +…+ Cmm, φ1) = (f, φ1) (8)

C0 0, φm) + C1 1, φm) +…+ Cmm, φm) = (f, φm)

 

Из этой системы определяют коэффициенты C0, C1,…, Cm.

 

 




Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 335; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.024 сек.