:
, (2.7.11)
: . , . , .. ,
(2.7.12)
.
. ( ) 2.7.1:
.
, :
, (2.7.13)
- :
, (2.7.14)
, ; | (2.7.15) |
, |
; . (2.7.16)
3.7.1.
;
;
( ) : , .
2.7.
.
() ( MATLAB (M-) / Fortran ).
.
.
.
.2.7.1 .2.7.2 , .
.2.7.1. .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
2 3 3 5 6 7 13 13 11 10 9 8 2 2 4 5 6 7 8 8 3 9 11 | |
1 2 3 4 7 7 15 17 11.5 10 8 6.5 1 3 4 5.5 6 6.5 7 9 3 8 10 |
.2.7.2. ().
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | |
13 14 14 8 5 7 12 2 1 8 15 12 12 7 5 9 6 7 7 5 | |
12 13 14 9 6 7 11 1 1 7 15 13 12 6.5 5 8 6 6.5 8 4 |
.
, .2.7.3.
.2.7.3. .
2.5 | 4.5 |
.
(. .2.7.4).
:
.2.7.4. .
2.5 | ||||
S | 10.5 |
|
|
, , , :
; ,
;
;
.
;
:
.
().
-.
function mnk
x=input(' x:');
y=input(' y:');
p1=polyfit(x,y,1);
y1=polyval(p1,x);
fprintf('\n : y=(%f)*x+(%f)\n',p1(1),p1(2))
s=sprintf('\noptimal line: y=(%f)*x+(%f)\n',p1(1),p1(2));
plot(x,y,'k*',x,y1,'k-')
grid on,legend('data points','optimal line',0),title(s)
n=12:
x:[1 2 3 4 4 5 3 6 10 8 9 7]
y:[2 2.5 2 4 4.5 5 4 5 9 7 8 7]
: y=(0.791822)*x+(0.908922)
.
, , , MATLAB
polyfit, . : q=polyfit(x,y,n), y ; x ; n ; p n+1.