Главная страница

Методы интерполяции и аппроксимации


Скачать 93.46 Kb.
НазваниеМетоды интерполяции и аппроксимации
Дата31.01.2022
Размер93.46 Kb.
Формат файлаdocx
Имя файлаInterp_app.docx
ТипДокументы
#347959
страница13 из 13
1   ...   5   6   7   8   9   10   11   12   13

2.3. Параболическая аппроксимация


Если линейным полиномом не удается точно точности аппроксимировать экспериментальные данные, применяют нелинейную аппроксимацию аппроксимацию второго и большего порядков. Аппроксимация второго порядка (параболическая) опишется многочленом

P2 (x) a0 a1 x a2 x2 . (18)

Коэффициенты аiопределятся по методу наименьших квадратов

n

F
( yi

  • a0

  • a1

xi

  • a2



i
x2 )2  min . (19)

i1 x

Составляем систему уравнений, приравняв частные производные нулю:



dF

2 ( y a
a x a x2 ) 1 0;

da0

i


n
i1

0 1 i 2 i

dF

2

n

( y a

a x a x2 ) x

0;

da

i 0 1 i

2 i i

1 i1

dF

2

n

( y a

  • a x a

x2 ) x2 0.

da i

0 1 i

2 i i

2 i1

После преобразований получим систему линейных уравнений с тремя неизвестными (а0, а1, а2):



a0



n a1

n

xi

i1

  • a2

n



i1

n






2

x
i yi,

i1



a0

n

xi

a1

n


i
x2 a2

n


i
x3

n

(xi

yi),
(20)

i1

n

i1 n

i1 n

i1 n

a0 x2 a1 x3 a2 x4 (x2 yi).



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

i

i1

i

i1

i

i1

i

i1

n

S1 xi;

i1

n

S2

i1

x2 ;

n

S3

i1

x3 ; S4

n



i1

x4 ,


i

i

i
n

S5 yi
; S6

n

(xi

yi) ;

n

S7

(x2 yi) .

i1

i1

i1


i
С учетом принятых обозначений система (20) примет вид:

a0 n a1 S1 a2 S2 S5 ,


a


0 S1 a1 S2 a2 S3 S6 ,



a0 S2 a1 S3 a2 S4 S7 .
Коэффициенты a0,a1,a2 найдутся методом Крамера, согласно которому:



где

a 0 ,

0

a 1 ,

1

a 2 ,

2

n S1 S2

S5 S1 S2

n S5 S2

n S1 S5

 S1 S2

S2 S3

S3 ;

S4

0 S6

S7

S2 S3

S3 S4

, 1 S1 S6

S2 S7

S3 ,

S4

2 S1 S2

S2 S3

S6 .

S7
4.2.4. Аппроксимация в виде показательной функции
При обработке данных эксперимента в некоторых случаях возникает необходимость воспользоваться зависимостью вида

y b ea x, (21)

где a, b неизвестные коэффициенты.

Прологарифмировав уравнение (15), получим

ln( y) ln( b) a x.

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

Y=ln(y), B=ln(b), A=а,

получим линейный многочлен первой степени

Y=В+Аx.

Далее уравнение решается по методу наименьших квадратов

n

F

i1

Yi

  • B A xi

2  min .

x

Формулы для вычисления коэффициентов Аи Ваналогичны как для случая линейной аппроксимации (16, 17):

n n n nn

n (xiYi) xi Yi

Ai1 i1 i1 ,

Yi A xi

Bi1 i1 .

n n 2 n


i
n x2 xi

i1  i1 

После определения коэффициентов вернемся к принятым ранее обозначениям:

a eA, b=B,

yi eYi.

2.5. Аппроксимация в виде степенной функции


Степенная функция имеет вид

y b xa. (22)

Логарифмируя последнее уравнение, получим
lg( y) lg( b) a lg( x) .

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

Y=lg(y), B=lg(b); A=a; X=lg(x).

Используя метод наименьших квадратов, найдем неизвестные коэффициенты Bи А:

n

F

Yi

  • B А Xi

2 min .

i1 x

Формулы для вычисления коэффициентов Аи Ваналогичны как для случая линейной аппроксимации (12, 13):

n n n nn

n ( XiYi) Xi Yi

Ai1 i1 i1 ,

Yi A Xi

Bi1 i1 .

n n 2 n


i
n X2 Xi

i1

i1 

После определения коэффициентов вернемся к принятым ранее обозначениям:

b 10B,

a A,

yi 10Yi,

xi 10 Xi.
1   ...   5   6   7   8   9   10   11   12   13


написать администратору сайта