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

Автор работы: Пользователь скрыл имя, 10 Октября 2011 в 00:21, контрольная работа

Краткое описание

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

Содержание работы

Теоретическая выкладка
Задание
Решение
1) Полином 3-й степени Y(x)
2) Тригонометрическая функция
3) Логарифмическая функция
4) Степенная функция
5) Показательная функция
Вывод

Содержимое работы - 1 файл

Оглавление.docx

— 150.30 Кб (Скачать файл)
 

 

Вычислим относительную  погрешность.

D 

 

  1. Тригонометрическая  функция

Формула выглядит, как 

Определим коэффициенты , входящих в эмпирическую формулу.

Так как  известно, что они должны доставлять минимум функции S, составим уравнение: 

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

Исходя  из полученных результатов, можем составить  нормальную систему. 

Теперь  аналогично заданию (1) с помощью Excel произведем расчет сумм.

Расчет будет выглядеть так:

№\пер. X Y COS(X)^2 COS*SIN(X)^2 SIN(X)^4 Y*COS(X) Y*SIN(X)^2
1 0 0 1 0 0 0 0
2 1 2 0,291927 0,382573701 0,501368 1,080605 0,583853
3 2 5 0,173178 -0,344079281 0,683634 -2,08073 0,865891
4 3 9 0,980085 -0,019715559 0,000397 -8,90993 8,820766
5 4 8 0,42725 -0,374374395 0,328043 -5,22915 3,418
6 5 3 0,080464 0,260837525 0,845546 0,850987 0,241393
7 6 1 0,921927 0,074963395 0,006095 0,96017 0,921927
8 7 0 0,568369 0,325407879 0,186306 0 0
9 8 1 0,02117 -0,14241976 0,958108 -0,1455 0,02117
10 9 6 0,830158 -0,154747863 0,028846 -5,46678 4,98095
№\пер. X Y COS(X)^2 COS*SIN(X)^2 SIN(X)^4 Y*COS(X) Y*SIN(X)^2
11 10 13 0,704041 -0,248330745 0,087592 -10,9079 9,152533
12 11 10 1,96E-05 0,004425611 0,999961 0,044257 0,000196
13 12 8 0,71209 0,242954412 0,082892 6,750832 5,696716
14 13 5 0,82346 0,160200962 0,031166 4,537234 4,117298
15 14 2 0,018697 0,134180633 0,962955 0,273474 0,037394
16 16 0 0,917112 -0,079378785 0,00687 0 0
СУММА     8,469947 0,222497729 5,70978 -18,2425 38,85809
 

Посчитав  значение сумм, подставим их в нормальную систему: 

На данном этапе нахождение коэффициентов  сводится к решению системы.Систему решаем метод Крамера аналогично заданию (1).

Получим определители: D=48,31203, D= -112,806, D= 333,1848.

Коэффициенты: = -2,33495, = 6,89652. 

Найдя коэффициенты , подставим их в тригонометрическую формулу и вычислим значение аппроксимированных Y-ов от X. Результаты запишем в таблицу и создадим графики Yэксп(Х) и Yапрокс(Х).

X Yэксп Yапрокс
1 0 0 -2,33495
2 1 2 3,621662
3 2 5 6,673876
4 3 9 2,448929
5 4 8 5,476209
6 5 3 5,679259
7 6 1 -1,70352
8 7 0 1,216428
9 8 1 7,090255
10 9 6 3,298763
11 10 13 4,00028
12 11 10 6,886051
13 12 8 0,015221 
X Yэксп Yапрокс
14 13 5 -0,90133
15 14 2 6,4483
16 16 0 2,807731
 

 

Вычислим относительную  погрешность.

D20,46%

 

  1. Логарифмическая функция

Определим коэффициенты , входящих в эмпирическую формулу.

Так как  известно, что они должны доставлять минимум функции S, составим уравнение: 

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

Исходя  из полученных результатов, можем составить  нормальную систему. 

Теперь  аналогично заданию (1) с помощью Excel произведем расчет сумм.

Расчет  будет выглядеть так:

№\пер. X Y X^2 X^4 LN(X^2) LN(X^2)^2 X^2*LN(X^2) Y*LN(X^2) Y*X^2
1 0 0 0 0 1 1 0 0 0
2 1 2 1 1 0 0 0 0 2
3 2 5 4 16 1,386294 1,921812 5,545177444 6,931472 20
4 3 9 9 81 2,197225 4,827796 19,7750212 19,77502 81
5 4 8 16 256 2,772589 7,687248 44,36141956 22,18071 128
6 5 3 25 625 3,218876 10,36116 80,47189562 9,656627 75
№\пер. X Y X^2 X^4 LN(X^2) LN(X^2)^2 X^2*LN(X^2) Y*LN(X^2) Y*X^2
7 6 1 36 1296 3,583519 12,84161 129,0066818 3,583519 36
8 7 0 49 2401 3,89182 15,14627 190,6991946 0 0
9 8 1 64 4096 4,158883 17,29631 266,1685173 4,158883 64
10 9 6 81 6561 4,394449 19,31118 355,9503815 26,36669 486
11 10 13 100 10000 4,60517 21,20759 460,5170186 59,86721 1300
12 11 10 121 14641 4,795791 22,99961 580,290656 47,95791 1210
13 12 8 144 20736 4,969813 24,69904 715,6531151 39,75851 1152
14 13 5 169 28561 5,129899 26,31586 866,9528828 25,64949 845
15 14 2 196 38416 5,278115 27,85849 1034,510473 10,55623 392
16 16 0 256 65536 5,545177 30,74899 1419,565426 0 0
СУММА   73 1271 193223 56,92762 244,223 6169,467861 276,4423 5791
 

Посчитав  значение сумм, подставим их в нормальную систему: 

На данном этапе нахождение коэффициентов  сводится к решению системы. Систему решаем метод Крамера аналогично заданию (1).

Получим определители: D=18102351, D=29492326, D=24875300,              D=-445710.

Коэффициенты: = 1,629199, = 1,374148, c=-0,02462.

Найдя коэффициенты , подставим их в логарифмическую формулу и вычислим значение аппроксимированных Y-ов от X. Результаты запишем в таблицу и создадим графики Yэксп(Х) и Yапрокс(Х).

X Yэксп Yапрокс
1 0 0 3,003346
2 1 2 1,604577
3 2 5 3,435685
4 3 9 4,426914
5 4 8 5,045198
6 5 3 5,436867
7 6 1 5,667103
8 7 0 5,770673
X Yэксп Yапрокс
9 8 1 5,768331
10 9 6 5,673466
11 10 13 5,495216
12 11 10 5,240102
13 12 8 4,912937
14 13 5 4,517376
15 14 2 4,056262
16 16 0 2,945946
 

 

Вычислим относительную  погрешность.

D62,3% 

  1. Степенная функция

Приведем эмпирическую формулу в линейный вид. Для этого  прологарифмируем левую и правую части формулы. 
 
 

Определим коэффициенты входящих в полученную формулу.

Так как известно, что они должны доставлять минимум  функции S, составим уравнение: 
 

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

Примечание: в уравнении частной производной  не учитывается, так как . 

Исходя  из полученных результатов, можем составить  нормальную систему. 

Теперь  аналогично заданию (1) с помощью Excel произведем расчет сумм.  

Расчет  будет выглядеть так:

№\пер. X Y ln(X) ln(Y) ln(X)^2 ln(X)*ln(Y)
1 0 0 1 1 1 1
2 1 2 0 0,693147 0 0
3 2 5 0,693147 1,609438 0,480453 1,115577
4 3 9 1,098612 2,197225 1,206949 2,413898
5 4 8 1,386294 2,079442 1,921812 2,882718
6 5 3 1,609438 1,098612 2,59029 1,768148
7 6 1 1,791759 0 3,210402 0
8 7 0 1,94591 1 3,786566 1,94591
9 8 1 2,079442 0 4,324077 0
10 9 6 2,197225 1,791759 4,827796 3,936898
11 10 13 2,302585 2,564949 5,301898 5,906014
12 11 10 2,397895 2,302585 5,749902 5,521358
13 12 8 2,484907 2,079442 6,174761 5,167218
14 13 5 2,564949 1,609438 6,578965 4,128127
15 14 2 2,639057 0,693147 6,964624 1,829255
16 16 0 2,772589 1 7,687248 2,772589
СУММА     28,96381 21,71918 61,80574 40,38771

Информация о работе Метод наименьших квадратов для аппроксимации экспериментальных данных