資源簡介
可以作為概率論和數學實驗的大作業,實現了基于matlab的離散馬爾可夫鏈的仿真過程。
代碼片段和文件信息
%?Discrete?Markov?Chain?Simulation
????%基于MATLAB的隨機過程仿真??陳建華 彭淑燕 王 偉 李海燕
P?=?[0.2?0.3?0.5;?0.5?0.1?0.4;?0.6?0.2?0.2]; %?給出一步轉移矩陣
S?=?[1?2?3]; %?給出狀態空間?X
n?=?1; %初始時刻
N?=?100; %迭代步數
i?=?1;
U?=?rand;
Compare2?=?sum(P(i1:2));
Compare3?=?sum(P(i:));
if?(U? Y(i)?=?1;
elseif?((U?>?P(i1))&(U? Y(i)?=?2;
elseif?((U?>?Compare2)&(U?
- 上一篇:基本牛頓法求極值基于matlab實現
- 下一篇:基于MATLAB的布朗運動的仿真
評論
共有 條評論