Аппроксимация функций
N - 1 THEN 10
¦D = S1 * N - S2 ^ 2:
¦D1 = S3 * N - S2 * S4:
¦D0 = S1 * S4 - S2 * S3
¦A1 = D1 / D:
¦A0 = D0 / D
¦Y = A1 * XC + A0
¦PRINT TAB(2); "КОЭФФИЦИЕНТ ПРЯМОЙ В ТОЧКЕ A0="; A0,
¦PRINT TAB(2); "КОЭФФИЦИЕНТ ПРЯМОЙ В ТОЧКЕ A1="; A1,
¦PRINT TAB(2); "ЗНАЧЕНИЕ ФУНКЦИИ В ТОЧКЕ XC Y="; Y
¦FOR X = 10 TO 50 STEP 10
¦Y = A1 * X + AO
¦PRINT X, Y
¦NEXT X
¦FOR I = 1 TO N - 1
¦S = S + Y(I): NEXT I
¦D = H / 2 * (Y(0) + Y(N - 1) + 2 * S)
¦PRINT "ЗНАЧЕНИЕ ИНТЕГРАЛА ПО МЕТОДУ ТРАПЕЦИИ D="; D
Ответы
Х Y
1.3 -6.56
5.4 -3.77
9.5 -1.84
13.6 .1
17.7 2.29
21.8 4.31
25.9 5.86
30 8.82
34.1 11.33
38.2 11.27
КОЭФФИЦИЕНТ ПРЯМОЙ В ТОЧКЕ A0=-6.709182
КОЭФФИЦИЕНТ ПРЯМОЙ В ТОЧКЕ A1= .5007687
ЗНАЧЕНИЕ ФУНКЦИИ В ТОЧКЕ XC Y=-1.701495
10 5.007687
20 10.01537
ЗНАЧЕНИЕ ИНТЕГРАЛА ПО МЕТОДУ ТРАПЕЦИИ D= 166.9725
-----------------------
[pic]
?(х)
i ( n
i ( n
i = j
Конец
Вывод S, xc
i = i +1
S = S + yi*P
j = j+1
[pic]
j = 0
P = 1
i = 0
S = 0
i = i+1
xi = x0 + h*i
Ввод yi
j ( n
I=0
Ввод х0, h, xc, n
Начало
да
нет
нет
да
d = h/2*(y0 +yn+2S)
i = i+1
S=S+yi
i = 0
S = 0
i ( n-1
да
Yc=a1xc+a0
a1=d1/d, a0= d0/d
d0=S1S4-S2S3
S4=S4+yi
S3=S3+xiyi
S2=S2 +xi
i ( m-1
Конец
Вывод xca0, a1,d,y
d1=S3m-S2S4
d = S1m –S22
i = i+1
S1=S1*xi2
i = 0
S1 = 0, S2=0, S3=0, S4=0
i = i+1
xi = x0 + h*i
Ввод yi
i ( m-1
I=0
| | скачать работу |
Аппроксимация функций |