# markp2ss

マルコフパラメータを状態空間に変換

## 呼出し手順

    [sl]=markp2ss(markpar,n,nout,nin)

## パラメータ

markpar

  行列

n,nout,nin

  整数

Sl

  `syslin` リスト

## 説明

大きさ`nout`X`(n*nin)` の(行)-行列`markpar`にスタックされた マルコフパラメータ`n`の集合を指定すると, markp2ss は,`[A,B,C,D]=abcd(sl)`となる 状態空間線形システム `sl` (`syslin` リスト) を返します:

    C*B = markpar(1:nout,1:nin),
    C*A*B =markpar(1:nout,nin+1:2*nin),....

## 例

    W=ssrand(2,3,4);   //2出力3入力を有するランダムなシステム
    [a,b,c,d]=abcd(W);
    markpar=[c*b,c*a*b,c*a^2*b,c*a^3*b,c*a^4*b];
    S=markp2ss(markpar,5,2,3);
    [A,B,C,D]=abcd(S);
    Markpar=[C*B,C*A*B,C*A^2*B,C*A^3*B,C*A^4*B];
    norm(markpar-Markpar,1)
    //注意... c*a^5*b は C*A^5*B ではありません!

## 参照

- frep2tf
- tf2ss
- imrep2ss