• 大小: 873B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2023-07-18
  • 语言: Matlab
  • 标签: 转移矩阵  MATLAB  

资源简介

通过序列计算马尔可夫的k步转移矩阵的MATLAB小程序,初学请指教

资源截图

代码片段和文件信息

A=[124455433325322241];
B=unique(A);
C=sort(B‘ascend‘);
m=length(C);
n=length(A);
k=4;%转移步数
for i=0:1:k-1 
    
x(i+1)=A(n-i);%取到A序列最后一个状态
end

for j=1:1:m
    L=find(A==C(j));%找到A中独立状态e的位置
        a=0;
        b=0;
        c=0;
        d=0;
        e=0;
    for i=1:1:length(L)
        if L(i)+k>n 
         break
        elseif A(L(i)+k)==C(1)
            a=a+1;
        elseif A(L

评论

共有 条评论