Лабораторна робота
“ АВТОЕКВІВАЛЕНТНІ КОРЕЛЯЦІЙНІ МОДЕЛІ ДИСКРЕТНИХ ДЖЕРЕЛ ІНФОРМАЦІЇ ”
АВТОЕКВІВАЛЕНТНІ КОРЕЛЯЦІЙНІ МОДЕЛІ ДИСКРЕТНИХ ДЖЕРЕЛ ІНФОРМАЦІЇ
1.1 Мета роботи:
Побудова автоеквівалентних кореляційних моделей дискретних джере інформації
1.2 Завдання:
Заданий одномірний масив даних дискретних станів джер інформації {Хі}, і=1,2,3,…,n. Побудувати решітчату функцію станів джерел інформації, скласти алгоритм, обчислити та побудувати графік автоеквівалентної кореляційної моделі на основі:
1.2.1 квадратичної функції автоеквівалентності
1.2.2 Лінійної функції автоеквівалентності
1.2.3 Центрованої функції автоеквівалентності
1.2.4 Функції автоковаріації
Розв’язання:
1.2
#include<iostream.h>
#include<math.h>
# define N 10
int x[N]={2,3,5,1,4,6,7,5,8,9};
int i;
float F,F1,Mx,F2,K;
main()
{
for(i=0;i<N;i++)
{
Mx+=x[i];
}
Mx/=N;
for(i=0;i<N;i++)
{
if(x[i]<= sin(x[i]))
F+=pow((x[i]),2);
else if(x[i]>=sin(x[i]))
F+=pow(sin(x[i]),2);
}
F=F/N;
cout<<"F="<<F<<endl;
for(i=0;i<N;i++)
{
if(x[i]<= sin(x[i]))
F1+=x[i];
else if(x[i]>=sin(x[i]))
F1+=sin(x[i]);
}
F1=F1/N;
cout<<"F1="<<F1<<endl;
for(i=0;i<N;i++)
{
if(x[i]<= sin(x[i]))
F2+=((x[i]-Mx)*(sin(x[i])-Mx))* x[i];
else if(x[i]>=sin(x[i]))
F1+=((x[i]-Mx)*(sin(x[i])-Mx))*sin(x[i]);
}
F2=F2/N;
cout<<"F2="<<F2<<endl;
for(i=0;i<N;i++)
{
K+=(x[i]*sin(x[i]));
}
K=K/N;
cout<<"K="<<K<<endl;
}
Результат:
F=0.562501
F1=0.09962
F2=0
K=0.501332
1.3
n | x | f | f1 | f2 | k
1 | 2 | 0.562501 | 0.09962 | 0 | 0.501332
2 | 3 | 0.562501 | 0.09962 | 0 | 0.501332
3 | 5 | 0.562501 | 0.09962 | 0 | 0.501332
4 | 1 | 0.562501 | 0.09962 | 0 | 0.501332
5 | 4 | 0.562501 | 0.09962 | 0 | 0.501332
6 | 6 | 0.562501 | 0.09962 | 0 | 0.501332
7 | 7 | 0.562501 | 0.09962 | 0 | 0.501332
8 | 5 | 0.562501 | 0.09962 | 0 | 0.501332
9 | 8 | 0.562501 | 0.09962 | 0 | 0.501332
10 | 9 | 0.562501 | 0.09962 | 0 | 0.501332
Блок-схеми алгоритмів
1.4
Висновок:
На даній лабораторній роботі, було побудовано решітчасту функцію станів джерел інформації автоеквівалентної кореляційної моделі, складено алгоритм, обчислено та побудовано графік авто кореляційної моделі на основі: квадратичної, лінійної, центрованої, функції автоковаріації функцій автоеквівалентності.