文档帮助中心文档
绘制马尔可夫链再分布图
distplot (mc, X)
distplot (mc, X,名称,值)
distplot (ax,___)
h = distplot (___)
例子
distplot (mc,X)根据数据创建热图X显示了离散时间马尔可夫链中状态分布的演化mc.
distplot (mc,X)
mc
X
distplot (mc,X,名称,值)使用由一个或多个名称-值对参数指定的附加选项。例如,指定情节的类型或动画情节的帧率。
distplot (mc,X,名称,值)
名称,值
distplot (斧头,___)在指定的坐标轴上绘图斧头而不是当前的轴(gca),使用前面语法中的任何输入参数组合。
distplot (斧头,___)
斧头
gca
h= distplot (___)返回分布图的句柄。使用h在创建绘图后修改它的属性。
h= distplot (___)
h
全部折叠
从一个随机生成的包含8个不可行的转移矩阵建立一个四状态马氏链。
rng (“默认”);%的再现性mc = mcmix (4“零”8);
mc是一个dtmc对象。
dtmc
画一个马尔可夫链的有向图。
图;graphplot (mc);
状态4是一种吸收状态。
4
为10个离散时间步骤计算每个步骤的状态重新分布。假设状态的初始分布是均匀的。
X =重新分配(mc, 10)
X =11×40.2500 0.2500 0.2500 0.2500 0.0869 0.2577 0.3088 0.3467 0.1073 0.2990 0.1536 0.4402 0.0533 0.2133 0.1844 0.5489 0.0641 0.2010 0.1092 0.6257 0.0379 0.1473 0.1162 0.6985 0.0404 0.1316 0.0765 0.7515 0.0266 0.0997 0.0746 0.7991 0.0259 0.0864 0.0526 0.8351 0.0183 0.0670 0.0484 0.8663⋮
X是一个11 × 4矩阵。行对应时间步骤,列对应状态。
设想国家的再分配。
图;distplot (mc, X)
经过10次跃迁后,分布似乎以状态中的大多数概率质量稳定下来4.
考虑这个理论的,一个随机过程的右随机转移矩阵。
P = [ 0 0 1 / 2 1 / 4 1 / 4 0 0 0 0 1 / 3. 0 2 / 3. 0 0 0 0 0 0 0 1 / 3. 2 / 3. 0 0 0 0 0 1 / 2 1 / 2 0 0 0 0 0 3. / 4 1 / 4 1 / 2 1 / 2 0 0 0 0 0 1 / 4 3. / 4 0 0 0 0 0 ] .
建立以转移矩阵为特征的马尔可夫链P.
P = [0 0 1/4 1/4 0 0;0 0 1/3 0 2/3 0 0;0 0 0 0 1/3 2/3;0 0 0 0 1/2 /2;0 0 0 3/4 1/4;1/2 0 0 0 0 0 0;1/4 3/4 0 0 0 0];mc = dtmc (P);
为20个离散时间步骤计算每个步骤的状态重新分布。
X =重新分配(mc, 20);
在直方图中动画重新分布。指定半秒帧速率。
图;distplot (mc, X,“类型”,“直方图”,的帧速率, 0.5);
离散时间马尔可夫链NumStates状态与转移矩阵P,指定为dtmc对象。P必须详细说明(否南条目)。
NumStates
P
南
状态概率的演化,指定为a(1 + numSteps)——- - - - - -NumStates返回的非负数值矩阵重新分配.第一行是初始状态分布。后面的行是每一步的重新分发。distplot在绘图前,通过行各自的和对行进行归一化。
(1 + numSteps)
重新分配
distplot
数据类型:双
双
轴
用于绘图的轴,指定为轴对象。
默认情况下,distplot绘制到当前坐标轴(gca).
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
“类型”,“图”,帧速率,3
“类型”
“进化”
“直方图”
“图”
Plot类型,指定为逗号分隔的对,由“类型”和这个表中的值。
初始分布的演化。情节是(1 + NumSteps)——- - - - - -NumStates热图。行我显示重新分配步骤我.
(1 + NumSteps)
重新分布的动画直方图。纵轴表示概率质量,横轴表示状态。的的帧速率名称-值对参数控制动画进度。
的帧速率
重新分配的动画图。distplot通过每一步的概率质量给节点上色。的的帧速率名称-值对参数控制动画进度。
例子:“类型”,“图”
“类型”,“图”
数据类型:字符串|字符
字符串
字符
动画图的离散时间步长(以秒为单位),指定为由以下组成的逗号分隔对的帧速率一个正标量。
默认情况下,每个时间步骤都会暂停。当你按下空格键时动画开始。
例子:帧速率,3
帧速率,3
分布图的句柄,作为图形对象返回。h包含唯一的绘图标识符,可以使用该标识符查询或修改绘图的属性。
simplot
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系