Scilab 5.3.0
- Scilab Online Help
- Linear Algebra
- aff2ab
- balanc
- bdiag
- chfact
- chol
- chsolve
- classmarkov
- cmb_lin
- coff
- colcomp
- companion
- cond
- det
- eigenmarkov
- ereduc
- expm
- fstair
- fullrf
- fullrfk
- genmarkov
- givens
- glever
- gschur
- gspec
- hess
- householder
- im_inv
- inv
- kernel
- kroneck
- linsolve
- lsq
- lu
- lyap
- nlev
- orth
- pbig
- pencan
- penlaur
- pinv
- polar
- proj
- projspec
- psmall
- qr
- quaskro
- randpencil
- range
- rank
- rankqr
- rcond
- rowcomp
- rowshuff
- rref
- schur
- spaninter
- spanplus
- spantwo
- spec
- sqroot
- squeeze
- sva
- svd
- sylv
- trace
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
classmarkov
マルコフ行列の再帰的(recurrent)および一時的(transient)なクラス
呼び出し手順
[perm,rec,tr,indsRec,indsT]=classmarkov(M)
パラメータ
- M
実数 N x N マルコフ行列. 各行のエントリの合計を 1に加えたもの
- perm
整数置換ベクトル.
- rec, tr
整数ベクトル, 数値 (各再帰的クラスにおける状態量の数, 一時的な状態量の数).
- indsRec,indsT
整数ベクトル. (再帰的および一時的な状態量の添字).
説明
以下のような置換ベクトルperm
を返します
M(perm,perm) = [M11 0 0 0 0 0] [0 M22 0 0 0] [0 0 M33 0] [ ... ] [0 0 Mrr 0] [* * * Q]
各 Mii
はrec(i) i=1,..,r
次の
マルコフ行列です.
Q
はtr
次のサブマルコフ行列です.
1 から sum(rec)の状態量は再帰的で,
r+1からnは一時的な状態量です.
perm=[indsRec,indsT]
となります.
ただし, indsRec は大きさ sum(rec)のベクトル,
indsT は大きさ trのベクトルです.
例
//P は2つの再帰的なクラス (2および1個の状態量を有する) 2つの一時的な状態量 P=genmarkov([2,1],2,'perm') [perm,rec,tr,indsRec,indsT]=classmarkov(P); P(perm,perm)
<< chsolve | Linear Algebra | cmb_lin >> |