Автор: Пользователь скрыл имя, 16 Февраля 2013 в 14:05, контрольная работа
Аппроксимация, или приближение —математический метод, состоящий в замене одних математических объектов другими, в том или ином смысле близкими к исходным, но более простыми. В нашем случае, аппроксимация заключается в том, что используя имеющуюся информацию по f(x) можно рассмотреть другую функцию φ(y) близкую в некотором смысле к f(x), позволяющую выполнить над ней соответствующие операции и получить оценку погрешность такой замены.
S_xy:=S_xy+x[i]*yp[i];
S_x2:=S_x2+x[i]*x[i];
S_x4:=S_x4+x[i]*x[i]*x[i]*x[i]
end;
d:=S_x6*(S_x2*n-S_x*S_x)-S_x4*
d1:=S_x3y*(S_x2*n-S_x*S_x)-S_
d2:=S_x6*(S_xy*n-S_y*S_x)-S_
d3:=S_x6*(S_x2*S_y-S_x*S_xy)-
A:=d1/d;
C:=d2/d;
B:=d3/d;
for i:=1 to n do
begin
yp[i]:=A*x[i]*x[i]*x[i]+C*x[i]
end;
end;
end.
n |
x |
y |
x^2 |
x^3 |
x^4 |
x^6 |
y*x |
y*x^3 | |
9 |
1 |
6,5 |
1 |
1 |
1 |
1 |
6,5 |
6,5 | |
1,5 |
20,38 |
2,25 |
3,375 |
5,0625 |
11,390625 |
30,57 |
68,7825 | ||
2 |
46,4 |
4 |
8 |
16 |
64 |
92,8 |
371,2 | ||
2,5 |
88,63 |
6,25 |
15,625 |
39,0625 |
244,140625 |
221,575 |
1384,84375 | ||
3 |
151,1 |
9 |
27 |
81 |
729 |
453,3 |
4079,7 | ||
3,5 |
237,9 |
12,25 |
42,875 |
150,063 |
1838,265625 |
832,65 |
10199,9625 | ||
4 |
535 |
16 |
64 |
256 |
4096 |
2140 |
34240 | ||
4,5 |
500,3 |
20,25 |
91,125 |
410,063 |
8303,765625 |
2251,35 |
45589,8375 | ||
5 |
684,5 |
25 |
125 |
625 |
15625 |
3422,5 |
85562,5 | ||
сумма |
27 |
2270,71 |
96 |
378 |
1583,25 |
30912,5625 |
9451,245 |
181503,326 | |
Δ= |
30912,5625 |
1583,25 |
378 |
213505,875 |
A=ΔA/Δ= |
4,484287033 |
|||
1583,25 |
96 |
27 |
|||||||
378 |
27 |
9 |
|||||||
ΔA= |
181503,3263 |
1583,25 |
378 |
957421,6267 |
C=ΔC/Δ= |
41,63632524 |
|||
9451,245 |
96 |
27 |
|||||||
2270,71 |
27 |
9 |
|||||||
ΔC= |
30912,56 |
181503,326 |
378 |
8889600,052 |
B=ΔB/Δ= |
-60,94831882 |
|||
1583,25 |
9451,245 |
27 |
|||||||
378 |
2270,71 |
9 |
|||||||
ΔB= |
30912,56 |
1583,25 |
181503,326 |
-13012824,14 |
|||||
1583,25 |
96 |
9451,245 |
|||||||
378 |
27 |
2270,71 |
|||||||
Yэкспер |
|
||||||||
-14,82771 |
|||||||||
16,640638 |
|||||||||
58,198628 |
|||||||||
113,20948 |
|||||||||
185,03641 |
|||||||||
277,04263 |
|||||||||
392,59135 |
|||||||||
535,0458 |
|||||||||
707,76919 |
|||||||||
Выполнив курсовую работу, мы нашли параметры функции Y= Ax3+Cx+B .
Искомое уравнение имеет вид:
Y= 4.48x3+41.63x-60.94
Получили результаты расчетов программы на языке Паскаль , используя программу Delphi, а также выполнили контрольный просчет с помощью программы Microsoft Excel. Результаты этих просчетов совпадают, что подтверждает правильность составления алгоритма и программы. Также мы можем сделать вывод о соответствии линии Тренда с экспериментальными данными, которые были получены с помощью метода наименьших квадратов.
В курсовой работе была выполнена поставленная задача: составлен алгоритм решения, приведены результаты аппроксимации заданной функции методом наименьших квадратов, полученные с использованием программы MicrosoftExcel,а также приведена программа решения, написанной на языке Delphi. Вышеприведенные способы аппроксимации таблично заданной функции являются взаимно проверяющими. Преимуществом использования MSExcel является простота применения этой программы. В процессе выполнения поставленной задачи, мы определили искомые коэффициенты:
А=4,484287033
В=-60,94831882
С=41,63632524
Файл с исходными значениями
1 6.5
1.5 20.38
2 46.4
2.5 88.63
3 151.1
3.5 237.9
4 535
4.5 500.3
5 684.5
Файл с результатами вычислений
Теоретические значения y :
-14.828
16.641
58.199
113.210
185.037
277.043
392.592
535.047
707.770
========================
========================
Искомое уравнение:
y=4,48 x*x*x +41,64x+-60,95
Информация о работе Аппроксимация методом наименьших квадратов