% 读入状态转移概率矩阵
p=[0.45 0.35 0.20;0.30 0.40 0.30;0.80 0.10 0.10];
% 读入初始状态概率向量(当月市场占有率)
x=[0.40,0.30,0.30];
% 预测今后无限个年份的市场占有率状态
y=[];
for i=1:11,
y=[y;x*p^i];
end
y
现在生成的是一个11*3的矩阵,但由于马尔可夫预测会迎来终结,最后几列是一样的。
y =
0.5100 0.2900 0.2000
0.4765 0.3145 0.2090
0.4760 0.3135 0.2106
0.4767 0.3130 0.2103
0.4766 0.3131 0.2103
0.4766 0.3131 0.2103
0.4766 0.3131 0.2103
0.4766 0.3131 0.2103
0.4766 0.3131 0.2103
0.4766 0.3131 0.2103
0.4766 0.3131 0.2103
现在我想在其得到一样的结果时退出循环,请问要怎么写代码?求大神指教!!!


雷达卡




京公网安备 11010802022788号







