Автор работы: Пользователь скрыл имя, 26 Мая 2013 в 16:00, курсовая работа
Цель курсовой работы - на практическом примере продемонстрировать использование Марковского случайного процесса
Задачи:
Изучить теоретический материал по Марковским случайным процессам с дискретными состояниями.
Отобрать материал для курсовой работы.
Составить математическую модель задачи.
Рассмотреть методы решения задачи и выбрать оптимальный.
Решить задачу с помощью прикладных программ.
Введение 3
Теоретическая часть 5
Случайные процессы с дискретным временем 5
Марковский процесс с дискретным состоянием и не прерывным
временем. Уравнение Колмогорова 7
Непрерывные цепи Маркова 7
Уравнение Колмогорова 9
Потоки событий 11
Предельные вероятности состояний 12
Процессы гибели и размножения 13
Практическая часть 15
Постановка задачи 15
Составление математической модели 15
Решение задачи с помощью уравнения Колмогорова с помощью прикладных программ 15
Выбор программной среды 17
Основные блоки программы 18
Алгоритм программы 19
Тестирование и отладка программы 21
Заключение 22
Список используемых источников 23
Приложение ……25
2.6 Алгоритм программы
В данной программе (рис 2.2(б))
Рис 2.2(а) Интерфейс программы для решения
уравнения Колмогорова (первое окно)
уравнения Колмогорова (второе окно)
Рис. 2.3 Программа после вычислений
2.7 Тестирование и отладка программы
Исходные данные:
Результаты полученные в MathCAD, и в программе, которая была написана в Delphi (рис 2.3), получились одинаковые, что говорит о работоспособности программы.
Заключение
В полной мере это относится к процессу функционирования ЭВМ с точки зрения надежности. В каждый момент времени некоторые узлы работоспособны, а работоспособных (отказывающих) элементов поставить в соответствие множество состояний системы, то отказы и восстановления элементов будут отражаться переходом объекта из одного состояния в другое.
В результате выполнения работы изучены материалы по дискретному Марковскому случайному процессу, рассмотрены методы решения управления Колмогорова.
Для практической задачи разработан алгоритм и решение реализовано в программе MathCAD и Delphi.
Список используемых источников
Приложение
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm2 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Edit6: TEdit;
Edit7: TEdit;
Edit8: TEdit;
Edit9: TEdit;
Edit10: TEdit;
Edit11: TEdit;
Edit12: TEdit;
Edit13: TEdit;
Edit14: TEdit;
Edit15: TEdit;
Edit16: TEdit;
Edit17: TEdit;
Edit18: TEdit;
Edit19: TEdit;
Edit20: TEdit;
Edit21: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
var
N,i,x,y: integer;
P,P1:array[1..4] of real;
data, dataT:array[1..4,1..4] of real;//x,y
begin
data[1,1]:=strtofloat(edit1.
data[2,1]:=strtofloat(edit5.
data[3,1]:=strtofloat(edit9.
data[4,1]:=strtofloat(edit13.
data[1,2]:=strtofloat(edit2.
data[2,2]:=strtofloat(edit6.
data[3,2]:=strtofloat(edit10.
data[4,2]:=strtofloat(edit14.
data[1,3]:=strtofloat(edit3.
data[2,3]:=strtofloat(edit7.
data[3,3]:=strtofloat(edit11.
data[4,3]:=strtofloat(edit15.
data[1,4]:=strtofloat(edit4.
data[2,4]:=strtofloat(edit8.
data[3,4]:=strtofloat(edit12.
data[4,4]:=strtofloat(edit16.
for x:=1 to 4 do
begin
for y:=1 to 4 do
begin
dataT[x,y]:=data[x,y];
end;
end;
p[1]:=strtofloat(edit17.Text);
p[2]:=strtofloat(edit18.Text);
p[3]:=strtofloat(edit19.Text);
p[4]:=strtofloat(edit20.Text);
for i:=1 to strtoint(edit21.Text) do
begin
for y:=1 to 4 do
begin
p1[y]:=0;
for x:=1 to 4 do
begin
p1[y]:=p1[y]+p[x]*data[x,y];
end;
end;
for y:=1 to 4 do
begin
p[y]:=p1[y];
end;
end;
label4.Caption:=floattostr(p[
label5.Caption:=floattostr(p[
label6.Caption:=floattostr(p[
label7.Caption:=floattostr(p[
end;
end.
Информация о работе Марковские случайные процессы с дискретным состоянием