Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.1.1 - Português

Change language to:
English - Français - 日本語 - Русский

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Ajuda do Scilab >> Linear Algebra > Markov Matrices > classmarkov

classmarkov

classes transientes e recorrentes da matriz de Markov

Seqüência de Chamamento

[perm,rec,tr,indsRec,indsT]=classmarkov(M)

Parâmetros

M

matriz de Markov N x N de reais. A soma das entradas em cada linha deve ser acrescida em uma unidade

perm

vetor de permutação de inteiros

rec, tr

vetor de inteiros, número (número de estados em cada classe recorrente, número de estados transientes)

indsRec,indsT

vetor de inteiros (índices dos estados recorrentes e transientes)

Descrição

Retorna um vetor de permutação perm tal que

M(perm,perm) = [M11 0 0 0 0   0]
               [0 M22 0 0     0]
               [0 0 M33       0]
               [      ...      ]
               [0 0       Mrr 0]
               [* *        *  Q]

Cada Mii é uma matriz de Markov de dimensão rec(i) i=1,..,r. Q é uma submatriz de Markov de dimensão tr. Estados de 1 a sum(rec) são recorrentes e estados de r+1 a n são transientes. Tem-se perm=[indsRec,indsT] onde indsRec é um vetor de tamanho sum(rec) e indsT é um vetor de tamanho tr.

Exemplos

//P tem 2 classes recorrentes (com 2 e 1 estados) e 2 estados transientes
P=genmarkov([2,1],2,'perm')
[perm,rec,tr,indsRec,indsT]=classmarkov(P);
P(perm,perm)
Report an issue
<< Markov Matrices Markov Matrices eigenmarkov >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Jan 03 14:35:22 CET 2022