init_trans.m

来自「Matlab 马尔科夫计算工具包」· M 代码 · 共 31 行

M
31
字号
function [P] = init_trans (K, av_dur, ns)% function [P] = init_trans (K, av_dur, ns)%% Initialise state transition matrix to specified% average state duration density. The remaining probabilities% are shared between the off-diagonal transitions%% K       number of states% av_dur  average state duration density (in seconds)% ns      sample_rate%% P	  returned state transition matrixsamples=av_dur*ns;Pii= 1 - (1/samples);P=diag(Pii*ones(1,K));if K==2  P(1,2)=1-Pii;  P(2,1)=1-Pii;else  r=(1-Pii)/(K-1);  for i=1:K,    for j=1:K,      if ~(i==j)	P(i,j)=r;      end    end  endend

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?