- •Результат расчета
- •Программа определения площади под кривой
- •Лабораторная работа № 2 Задача 3. Определение площади детали Постановка задачи. Определить площадь детали при табличном задании ее границ (верхней f2 и нижней f1).
- •Программа определения площади детали
- •Результат вычисления
- •Постановка задачи
- •Постановка задачи
- •Задача 6. Определение степени корреляции процессов
- •Список литературы
Постановка задачи
По материалам экспериментального замера зависимости Y(X) (заданной таблично) определить линейную функцию зависимости Y=f(X) методом наименьших квадратов.
Задана таблица значений Y от аргумента X:
X |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
Y |
5 |
7 |
6 |
8 |
8 |
7 |
9 |
10 |
12 |
12 |
11 |
12 |
13 |
13 |
15 |
15 |
Метод наименьших квадратов позволяет определить уравнение прямой линии с наименьшей суммой отклонений точек измерения от этой прямой:
Y
Y= Bo + B1*X
Yi
о о о
о
Bo
+B1*Xi
о о
о
о
Х
X 1 X2 Xi. . . . . . . Xn
Рис. 9.
min
В результате применения метода наименьших квадратов получаем:
- N*Xcp*Ycp
B1= ------------------------------------ ; Bo= Yср - B1* Xср.
2
-
N*Xcp2
Ниже представлена программа расчета.
Sub MinKV ()
Dim Y(16), YR(16)
N = 16
For I = 1 To N
Y(I) = Cells (I+3, 2)
Next I
SX = 0
SY = 0
SXY = 0
SX2 = 0
For I = 1 To N
X = I
SX = SX + X
SY = SY + Y(I)
SXY = SXY + X * Y(I)
SX2 = SX2 + X *X
Next I
XCP = SX / N
YCP = SY / N
B1 = (SXY – N * XCP * YCP) / (SX2 – N * XCP *XCP)
B0 = YCP - B1 * XCP
Debug. Print “B1=”; B1; “b0=”; B0
For I = 1 To N
X = I
YR(I) = B0 + B1 * X
Cells(I+3, 3) = YR(I)
Next I
End Sub
На рис. 10 показан график прямой линии, полученный в результате расчета, и исходные точки табличного задания.
Рис. 10.
Задача 6. Определение степени корреляции процессов
Постановка задачи
Определить взаимосвязь процессов, вычислив их коэффициент корреляции.
Два процесса (или две величины, принимающие несколько значений) могут быть независимыми друг от друга или в какой-то степени зависеть. Степень такой зависимости определяется коэффициентом корреляции, который принимает значения от 0 (полностью независимые процессы или переменные) до 1 (полностью зависимые процессы).
Математическая модель
Величина коэффициента корреляции rxy определяется:
rxy
=
где : Xi - текущее значение переменной Х;
Xср - среднеарифметическое значение переменной Х;
Yi - текущее значение переменной Y;
Yср - среднеарифметическое значение переменной Y;
n - число переменных (X и Y);
x - среднеквадратичное отклонение переменной X;
y - среднеквадратичное отклонение переменной Y.
Среднее (или ожидаемое) значение случайной величины Х, распределенной на множестве чисел, - Xср, дисперсия D и среднеквадратическое отклонение x определяются выражениями:
Хср= 1/
n
D
= (1./N)
x
=
.
Аналогично - для функций Y1,Y2 и т.д.
Решение необходимо проводить в несколько этапов (см. формулу для rxy): 1) Определение среднеарифметические значения переменных;
2) Определение x - среднеквадратичного отклонения переменных;
3) Определение коэффициента корреляции процессов.
Ниже представлена программа расчета коэффициентов корреляции.
На рис 10 представлено расположение исходных данных на листе таблицы EXCEL, график исходных зависимостей Х, Y1 и Y2 и результат расчета коэффициента корреляции процесса Х с процессами Y1 – RXY1 и Y2 – RXY2.
Программа расчета коэффициента корреляции
Sub KORR ()
Dim X(16),Y1(16),Y2(16)
N=16
For I=1 To N
X(I)=Cells(I+10, 1)
Y1(I)=Cells(I+10,2)
Y2(I)=Cells(I+10,3)
Next I
S1=0
S2=0
S3=0
For I=1 To N
S1=S1+X(I)
S2=S2+Y1(I)
S3=S3+Y2(I)
Next I
XCP=S1/N
Y1CP=S2/N
Y2CP=S3/N
S1=0
S2=0
S3-0
For I=1 To N
S1=S1+(X(I)-XCP)^2
S2=S2+(Y1(I)-Y1CP)^2
S3=S3+(X(I)=XCP)*(Y2(I)-Y2CP)
Next I
SIGX=SQR(S1/N)
SIGY2=SQR(S2/N)
RXY2=S1/(N*SIGX*SIGY2)
Cells(3,3)=XCP
Cells(4,3)=SIGX
Cells(3,4)=Y1CP
Cells(4,4)=SIGY1
Cells(5,4)=RXY1
Cells(3,5)=Y2CP
Cells(4,5)=SIGY2
Cells(5,5)=RXY2
Debug. Print “SIGX=”; SIGX; “SIGY2=”; SIGY2; “RXY2=”;RXY2
End Sub
Рис. 11.
