Если ваша цель - вычислить равновесное распределение цепи Маркова, взгляните на реализацию функции mcStatDist из набора инструментов PMTK3 .Здесь показаны четыре разных способа вычисления результата.Пример:
TR = rand(3,3); %# random transition matrix
TR = bsxfun(@rdivide, TR, sum(TR,2)); %# normalize so that rows sum to one
[V,D] = eig(TR'); %'# eigen-decomposition
EQ = V(:,1) ./ sum(V(:,1)); %# state equilibrium distribution
Как отмечено в комментариях к связанному коду, этот метод может быть численно нестабильным в некоторых случаях, поэтому вы можете рассмотреть один из других вариантов ...