# abcd

状態空間行列

## 呼び出しの手順

    [A,B,C,D]=abcd(sl)

## パラメータ

sl

  状態空間表現または伝達関数表現の 線形システム (`syslin` リスト)

A,B,C,D

  適当な次元の実数行列

## 説明

線形システム`Sl`の`A,B,C,D` 行列を返す.

ユーティリティ関数.伝達関数行列`Sl`の場合、 `tf2ss`により状態空間表現に変換される.

行列 `A,B,C,D` は`syslin`リスト `Sl`の `2` から `5` までの要素、すなわち、`[A,B,C,D] = Sl(2:5)`、である.

## 例

    A=diag([1,2,3]);B=[1;1;1];C=[2,2,2];
    sys=syslin('c',A,B,C);
    sys("A")
    sys("C")
    [A1,B1,C1,D1]=abcd(sys);
    A1
    systf=ss2tf(sys);
    [a,b,c,d]=abcd(systf)
    spec(a)
    c*b-C*B
    c*a*b-C*A*B

## 参照

- syslin
- ssrand