colinout インナアウタ分解

## 呼び出し手順

    [Inn,X,Gbar]=colinout(G)

## パラメータ

G

  線形システム (`syslin` リスト) `[A,B,C,D]`

Inn

  インナファクタ (`syslin` リスト)

Gbar

  アウタファクタ (`syslin` リスト)

X

  `G` の行圧縮(`syslin` リスト)

## 説明

l x p (l<=p)の`G =[A,B,C,D]`のインナアウタ分解(及び列圧縮).

`G` は虚軸上にゼロを有さない 横長(`l<=p`)で, `D` 行列が列フルランクであると仮定します.

`Gbar`が安定であるために, `G` も安定である必要があります.

`rowinout`の双対です.

## 参照

- syslin
- rowinout