У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент





Лабораторна робота

“ АВТОЕКВІВАЛЕНТНІ КОРЕЛЯЦІЙНІ МОДЕЛІ ДИСКРЕТНИХ ДЖЕРЕЛ ІНФОРМАЦІЇ ”

АВТОЕКВІВАЛЕНТНІ КОРЕЛЯЦІЙНІ МОДЕЛІ ДИСКРЕТНИХ ДЖЕРЕЛ ІНФОРМАЦІЇ

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

 

Висновок:

На даній лабораторній роботі, було побудовано решітчасту функцію станів джерел інформації автоеквівалентної кореляційної моделі, складено алгоритм, обчислено та побудовано графік авто кореляційної моделі на основі: квадратичної, лінійної, центрованої, функції автоковаріації функцій автоеквівалентності.