6.
쳿 㳿. , , ᒺ , . . ֳ (). , .
. . . , .
. -, , . -, . -, . , .
, , , . .
, . , , , , , . , . , (. .6.1.1).
.6.1.1. .
³ , , . -. , . . , , . , ᒺ . , , , - . .
|
|
, , . , . ᒺ , , , ᒺ , , .
, . , . - , , , , . 䳿 , . . . , .
6.2. ( )
, . :
, , , D .
(ki) - :
(6.2.1),
ki - 䳿; k0i ; - 䳿; R ; .
, .
.6.2.1.
, , D. , , ( ) . . , , D. , . .
|
|
. , , .
, . 1(0)=1, 2(0),3(0)=0:
(6.2.2); (6.2.3); (6.2.4),
1, 2, 3 , , .
, , :
1() = 1()(k1+k2+k3)´x1()´Dt (6.2.5)
2() = 2()(k1´1()k4´x2())´D t (6.2.6)
3() = 3()(k4´2()k5´x3())´Dt (6.2.7)
() (t), (3) . () . ( ) :
= 12´t (6.2.1),
1 , 2 , t . .
Basic. - ( )
10 REM
20 DIM c(5), k(5), e(5)
30 INPUT " :"; a1, a2
40 FOR i = 1 TO 5
50 INPUT " 㳿 (ų=):"; e(i)
60 NEXT
70 FOR i = 1 TO 5
80 INPUT 㳿 (ko=); (i)
90 NEXT
100 x1 = 1: x2 = 0: x3 = 0
110 t1 = 0: t2 = 1: d = 0.02
120 t = a1: r = 1.9862
130 k = 0
140 FOR i = 1 TO 5
150 k(i) = c(i) * EXP(-e(i)) / (r * t)
160 NEXT i
170 x1 = x1 (k(1) + k(2) + k(3)) * x1 * d
180 x2 = x2 + (k(1) * x1 k(4) * x2) * d
190 x3 = x3 + (k(4) * x2 k(5) * x3) * d
200 t1 = t1 + d: t = a1 a2 * t1
210 PRINT "t() ="; t1; TAB(25); "t()="; t; TAB(40); "x3="; x3
220 IF t1 > t2 THEN 270
230 k = k + 1
240 IF k < 11 THEN 140
250 INPUT " 1, STOP 2:"; l
260 ON l GOTO 130, 270
270 END
.
: 1 (0); 2 (0/); () - 䳿 ; () - 䳿 ; k(i) - 䳿 1, 2, 3 , , ; t (); t1 ; t2 ; d ; k .
˳
( ) .
˳ 쳿 . , , . - , , , .
. Y, (.6.3.1).
|
|
.6.3.1.˳
г :
(6.3.1)
Y; b .
, Y Y ( Yp=+b), n :
(6.3.2)
(). Y , , , :
(6.3.3)
Sy :
(6.3.4)
() , :
W=1/Sy (6.3.5)
W(YeYp).
( ) . , :
W=1/Y (6.3.6)
(W=1).
, (6.3.2) , :
(6.3.78)
(6.3.9)
, (W=1) S1=n, n . г Y=+b, 6.3.7 6.3.8 .
, , , Y, Y. , , , .
Basc, , .
10 CLS: REM ˳
20 NPUT " :"; n
30 DM x(n), y(n)
40 FOR = 1 TO n
50 PRNT " "; ; "- Y";: NPUT x(), y()
60 NEXT
70 s1 = n: s2 = 0: s3 = 0
80 s4 = 0: s5 = 0
90 FOR = 1 TO n
100 s2 = s2 + x(): s3 = s3 + y()
110 s4 = s4 + x() * x(): s5 = s5 + x() * y()
120 NEXT
130 d1 = s1 * s4 - s2 * s2
140 d2 = s3 * s4 - s5 * s2
150 d3 = s1 * s5 - s2 * s3
160 a = d2 / d1: b = d3 / d1
170 PRNT "a="; a; TAB(15); " b="; b
180 s = 0
190 FOR = 1 TO n
200 s = s + (y() - (a + b * x())) ^ 2
210 NEXT
220 s = SQR(s / (n - 1))
230 PRNT " ="; s
240 NPUT "1- , 2- stop:"; k
250 ON k GOTO 260, 330
260 NPUT " :"; k1
270 FOR = 1 TO k1
280 NPUT " x:"; x
290 y = a + b * x
300 PRNT "y="; y
310 NEXT
320 GOTO 240
330 END
. ³, . , . 35 55 0, :
|
|
(), 0: | ||||||||
(Y), /: |
,
Y=33,710,85
Sy= 1,46.
ϳ (=35 =55) (Y=63,46 Y=80,46 /).