Автор: Пользователь скрыл имя, 14 Мая 2012 в 08:16, отчет по практике
Условие задачи
Задан случайный процесс:. А – случайная величина с равномерным законом распределения на отрезке [0; 4].
Найти математическое ожидание mx и корреляционную функцию Rx по совокупности реализаций.
Для расчётов взять интервал по времени [0; 100], число реализаций n=100, число точек – 50.
Московский
Государственный
Технологический
Университет «СТАНКИН»
Кафедра
«Математика»
Лабораторная работа по курсу «Теория случайных процессов»
Вариант
8
Определение
характеристик случайного
процесса по экспериментальным
данным
Выполнил студент группы И-8-1
Митасов
А.В.
Проверил преподаватель
Владимиров
А.Г.
Москва 2011 г.
Задание
№1
Условие задачи
Задан случайный процесс:. А – случайная величина с равномерным законом распределения на отрезке [0; 4].
Найти математическое ожидание mx и корреляционную функцию Rx по совокупности реализаций.
Для
расчётов взять интервал по времени
[0; 100], число реализаций n=100, число точек
– 50.
Теоретический материал
Рассматриваемый в данном задании случайный процесс нестационарный, следовательно, для оценки математического ожидания и корреляционной функции можно использовать только общие формулы, основываясь на совокупности реализаций.
Оценим
математическое ожидание. Пусть имеется
n реализаций процесса. Тогда xi(τ),
где – n значений случайной величины или
значения n реализаций случайного процесса
в точке τ. Фактически это выборка случайной
величины. Значит, мы можем оценить математическое
ожидание данного случайного процесса
в данной точке по следующей формуле:
Если подсчитать оценку математического ожидания таким образом для каждой точки (), то получим последовательность математических ожиданий, по которым можно восстановить m(t) как функцию.
Оценим
корреляционную функцию. Пусть имеется
n реализаций процесса. Пусть подсчитаны
значения этих реализаций для двух значений
времени t1 и t2. Будем считать,
что известно точное математическое ожидание
процесса X(t). Тогда оценка корреляционной
функции может быть найдена по следующей
формуле:
Если для подсчётов
используется оценка математического
ожидания , то используется следующая
формула:
Решение задачи
Сначала
подсчитаем по известным формулам
точные значения математического
ожидания и корреляционной
функции. Они будут соответственно равны:
Расчёт математического ожидания и корреляционной функции будем производить в среде электронных таблиц.
Случайная величина А генерируется с помощью функции СЛУЧМЕЖДУ. Значение этой функции всегда целочисленное, поэтому задаём генерацию в интервале [0; 4000], а значения аргумента делим на 1000 – так получаются числа с тремя значащими цифрами.
Реализации случайного процесса будем описывать таблицей следующего вида:
|
|
Как видно, шаг по времени равен 2, каждая строка в таблице описывает одну реализацию, а каждый столбец – значения реализаций в один момент времени.
Для подсчёта оценки математического ожидания суммируем значения каждого столбца и делим сумму на 100 (количество реализаций).
Для оценки погрешности вычислений будем использовать формулу , т.е. модуль разности между точным значением математического ожидания в данной точке и его оценкой.
При
подсчётах с заданными
Теперь произведём расчёт оценки корреляционной функции с известным точным математическим ожиданием. Для этого в таблице реализаций вычтем из значения каждой ячейки соответствующее значение математического ожидания, получив таким образом значения реализаций центрированного случайного процесса:
|
=2*COS(4*E1+8)+8*E1 | =2*COS(4*F1+8)+8*F1 |
(последняя строчка
– подсчёт точного значения
математического ожидания, это и
есть E103, F103 и т.д.)
|
-0,291 | 14,085 |
Оценку корреляционной функции будем представлять в виде следующей таблицы:
0 | 2 | |
0 | =(1/100)*СУММПРОИЗВ(E2:E101; |
=(1/100)*СУММПРОИЗВ(E2:E101; |
2 | =(1/100)*СУММПРОИЗВ(F2:F101; |
=(1/100)*СУММПРОИЗВ(F2:F101; |
4 | =(1/100)*СУММПРОИЗВ(G2:G101; |
=(1/100)*СУММПРОИЗВ(G2:G101; |
6 | =(1/100)*СУММПРОИЗВ(H2:H101; |
=(1/100)*СУММПРОИЗВ(H2:H101; |
8 | =(1/100)*СУММПРОИЗВ(I2:I101; |
=(1/100)*СУММПРОИЗВ(I2:I101; |
10 | =(1/100)*СУММПРОИЗВ(J2:J101; |
=(1/100)*СУММПРОИЗВ(J2:J101; |
12 | =(1/100)*СУММПРОИЗВ(K2:K101; |
=(1/100)*СУММПРОИЗВ(K2:K101; |
0 | 2 | |
0 | 0,033 | 0,217 |
2 | 0,217 | 1,429 |
4 | -0,096 | -0,633 |
6 | -0,189 | -1,245 |
8 | 0,151 | 0,995 |
10 | 0,145 | 0,955 |
12 | -0,193 | -1,273 |
Как видно, верхний и левый столбцы – это «координатные прямые» двух аргументов функции, t1 и t2. Функция СУММПРОИЗВ выполняет суммирование произведений массивов чисел в заданных диапазонах.
Оценивая погрешность тем же методом, что и раньше, получаем минимальное расхождение 0,0001, максимальное – 0,021. График представлен ниже:
Оценка
корреляционной функции
с известной оценкой
математического
ожидания производится абсолютно аналогично.
В формуле подсчёта значения функции в
каждой ячейке требуется умножать не на
1/100, а на 1/99, а также вычитать не точное
значение математического ожидания, а
оценку математического ожидания для
данного времени. Минимальная погрешность
равна 0,0001, а максимальная – 0,050. График
функции имеет точно такой же вид.
Задание
№2
Условие задачи
Задан случайный процесс:. φ – случайная величина с равномерным законом распределения на отрезке [-π; π].
Найти математическое ожидание mx и корреляционную функцию Rx, используя общие формулы. Найти mx и Rx по одной реализации.
Для
расчётов взять интервал по времени
[0; 100], число реализаций n=100, число точек
– 50.
Теоретический материал
Рассматриваемый в данном задании случайный процесс стационарный и эргодичный как по математическому ожиданию, так и по корреляционной функции, следовательно, для оценки математического ожидания и корреляционной функции можно использовать как общие формулы, так и специальные формулы для стационарных процессов, чтобы посчитать необходимые характеристики по одной реализации.
Оценим
математическое ожидание по одной достаточно
длинной реализации на отрезке времени
[0; T]. Для этого необходимо подсчитать
следующий интеграл:
Интеграл можно
подсчитать любым удобным методом
численного интегрирования. Будем использовать
метод серединных прямоугольников.
После алгебраических преобразований
получим следующую формулу:
где n – количество отрезков, на которые разбивается интервал интегрирования [0; T].
Оценим
корреляционную функцию. Изначальная
формула следующая:
где .
Преобразуем эту формулу
для численного подсчёта.
Разобьём интервал от 0
до τ на n равных частей, причём . На каждом
отрезке выберем точки, соответствующие
серединам отрезков: t1, t2,…, tn. Тогда оценка
корреляционной функции может быть рассчитана
по формуле:
Информация о работе Определение характеристик процесса по опытным данным