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

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

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

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

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

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

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

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

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

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

На данном этапе нахождение коэффициентов  сводится к решению системы.

Систему решаем метод Крамера аналогично заданию (1).

Получим определители: D= 149,9896, D= 172,5884, D= 17,13305.

Коэффициенты: = 1,150669, а exp( 3,160305;

 = 0,114228. 

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

X Yэксп Yапрокс
1 0 0 0
2 1 2 3,160305
3 2 5 3,420702
4 3 9 3,58286
5 4 8 3,702553
6 5 3 3,798142
7 6 1 3,878072
8 7 0 3,946964
9 8 1 4,007628
10 9 6 4,061912
11 10 13 4,111093
12 11 10 4,156095
13 12 8 4,19761
14 13 5 4,236165
15 14 2 4,272177
16 16 0 4,33784
 

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

D76%

  1. Показательная функция

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

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

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

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

Из полученной системы видно, что при общем  способе решения будет сложено  найти значения коэффициентов. По этому при решении формулы введем замену.

  и   , тогда

  1. Найдем

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

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

Cоставим уравнение функции S: 

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

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

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

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

№\пер. X Y X^2 LN(Y) X*LN(Y) EXP(X) Y1
1 0 0 0 1 0 1 3,439561
2 1 2 1 0,693147 0,693147 2,718282 3,495548
3 2 5 4 1,609438 3,218876 7,389056 3,552445
4 3 9 9 2,197225 6,591674 20,08554 3,610269
5 4 8 16 2,079442 8,317766 54,59815 3,669034
6 5 3 25 1,098612 5,493061 148,4132 3,728756
7 6 1 36 0 0 403,4288 3,789449
8 7 0 49 1 7 1096,633 3,851131
9 8 1 64 0 0 2980,958 3,913816
10 9 6 81 1,791759 16,12584 8103,084 3,977522
11 10 13 100 2,564949 25,64949 22026,47 4,042265
12 11 10 121 2,302585 25,32844 59874,14 4,108062
№\пер. X Y X^2 LN(Y) X*LN(Y) EXP(X) Y1
13 12 8 144 2,079442 24,9533 162754,8 4,174929
14 13 5 169 1,609438 20,92269 442413,4 4,242885
15 14 2 196 0,693147 9,704061 1202604 4,311948
16 16 0 256 1 16 8886111 4,453463
СУММА 121 73 1271 21,71918 169,9983 10788602  
 

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

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

Получим определители: D= 5695, D= 7035,284, D= 91,95219.

Коэффициенты: = 1,23534393, а exp( 3,43956128;

 = 0,01614613.

  1. Найдем коэффициент с из, аналогично (a)

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

№\пер. X Y Y2
1 0 0 6,7664E-06
2 1 2 1,8393E-05
3 2 5 4,9997E-05
4 3 9 0,00013591
5 4 8 0,00036943
6 5 3 0,00100422
7 6 1 0,00272976
8 7 0 0,00742026
9 8 1 0,02017036
10 9 6 0,05482871
11 10 13 0,14903989
12 11 10 0,40513242
13 12 8 1,10126408
14 13 5 2,99354614
15 14 2 8,13730208
16 16 0 60,1269816
 

Тогда с = 6,7664E-06. 

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

X Yэксп Yапрокс
1 0 0 3,439568
2 1 2 3,495566
3 2 5 3,552495
4 3 9 3,610405
5 4 8 3,669403
6 5 3 3,72976
7 6 1 3,792179
8 7 0 3,858551
9 8 1 3,933987
10 9 6 4,032351
11 10 13 4,191305
12 11 10 4,513194
13 12 8 5,276193
14 13 5 7,236432
15 14 2 12,44925
16 16 0 64,58044

 
 

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

D45,4% 

 

Вывод

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

  1. Полинома 3-й степени Y(x)=  => d =
  2. Тригонометрической     => d =
  3. Логарифмической  => d =
  4. Степенной    => d =
  5. Показательной  => d =

    Это вызвано тем, что я не выяснял общего вида формул  оптимально подходящих для аппроксимирования, а использовал готовые функциональные зависимости

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