考虑以下问题:在一系列抛硬币中,HH还是TH更有可能首先出现?一只猴子平均需要多长时间才能打出“to be or not to be”这个短语?WORDHIT解决了任何大小合理的单词列表的一般问题。例如,wordhit('HH','TH') 返回[1/4,3/4],[P,T]=wordhit('HH','TH'),T = [0.5,2.5],T./P 条件命中次数[2,10/3],sum(T) 总击球时间[3],可选符号概率值(需要符号工具箱)。[~,t]=wordhit(repmat('H',1,5),'',sym('p')) (1+p+p^2+p^3+p^4)/p^5。该算法通过确定马尔可夫链的转移矩阵来工作,其中每个状态表示与每个单词的前几个元素匹配的给定组合,吸收状态是匹配完整单词的位置,允许将命中概率和命中时间进行计算。