домашняя библиотека
Поиск в библиотеке
Навигация по предметам
Последние добавленные новости
Реклама
Немецкая кухонная посуда из нержавеющей стали Самой известной немецкой кухонной посудой из.

Вычислительная математикаЛабораторная работа №6. Интерполяция функций

Метод наименьших квадратов.

В рассмотренных выше методах интерполяции на интерполирующую функцию накладывалось условие, чтобы она проходила через узловые точки. В ряде задач, особенно когда значения функций в узловых точках известны с некоторой случайной погрешностью, выполнение этого условия ведет к увеличению погрешности интерполяции. В таком случае необходимо использовать метод наименьших квадратов.

Возьмем систему линейно-независимых функций j0(x), j1(х), j2(х), …, jn(х), т.е. таких, что выражение a0j0+a1j1+…+anjn=0 , на интервале [x0, xm] только при a0=a1=a2=…=am=0. Линейно независимыми функциями, заданными на дискретном множестве точек [x0, x1, …, xm], являются такие, что выражение j0(xi), j1(хi), j2(хi), …, jn(хi), (i=0,1,2,…,m) только при a0=a1=…=an=0. Например, линейно независимыми системами функций являются

1, x, x2, …, xn; 1, cosx, sinx, cos2x, sin2x,…,cos(nx), sin(nx).

Зададим интерполирующую функцию в виде y(b0, x) = b0j0(x)+ b1j1(x)+…+ bnjn(x), где b0, b1,…, bn неизвестные пока числовые коэффициенты, n £ m.

Погрешность задания функции y в точке xi равна Di= b0j0(xi)+ b1j1(xi)+…+ bnjn(xi)- fi. Суммарное отклонение во всех узловых точках представим в виде

Лабораторная работа №6. Интерполяция функций . Необходимо так подобрать b0, b1,…, bn , чтобы Ф было минимальным. Этому соответствуют условия Лабораторная работа №6. Интерполяция функций .

Вычисляя частные производные получим

Лабораторная работа №6. Интерполяция функций

Решая эту систему линейных уравнений найдем неизвестные коэффициенты b0, b1,…, bn. Подставляя их в выражение для y получим интерполирующий полином для вычисления функции на интервале.

Наиболее часто в методе наименьших квадратов используются степенные функции 1, x, x2, x3,…

Если взять интерполирующий полином y = b0+ b1x+…+ bnx2, то система уравнений для вычисления b0, b1, b2 имеет вид

Лабораторная работа №6. Интерполяция функций

Варианты заданий.

Вар. №

Заданная функция

Апроксимация

Вар

Заданная функция

Апроксимация

1

y=cosxsinx+x

Полиномом

13

y=tg(x/5)e-x

-//-//-

2

y=cos(x2+2)x

Логранжа

14

y=(x3-1)cosx2

-//-//-

3

y=xsinx+e0.4x

-//-//-

15

y=sinx2e0.3x

-//-//-

4

y=exsin(x2-x)

-//-//-

16

y=ecosx^2

-//-//-

5

y=sin(x+5)/(x+0.1)

-//-//-

17

y=(sinx+sin2X)ln(x+1)

Кубическим

6

y=x3cosx

-//-//-

18

y=(cos2x+x)e-x

сплайном

7

y=x2+x+2-e0.3x

-//-//-

19

y=ex-sinx

 

8

y=sin(2x2-1)

Методом

20

y=e-sinx+exsinx

 

9

y=ex+sinxcosx

Наименьших

21

y=sin(ex-0.1-x)

 

10

y=e-sinx+cosx

Квадратов

22

y=sinx+cosx-x

 

11

y=excosx2

-//-//-

23

y=(x3+sin2x) 1/2

 

12

y=sin2(x+2)/(x+0.1)

-//-//-

24

y=e-x^2+x

 
 
Предыдущая страница | Страница 3 из 3
 
 
  • Добавлен: 4-02-2010, 23:51 | Просмотров: 4546

    support: admin@sdb.su