Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - Русский -
Scilabヘルプ >> CACSD > Linear System Representation > des2ss

des2ss

記述子から状態空間へ

呼び出し手順

[Sl]=des2ss(A,B,C,D,E [,tol])
[Sl]=des2ss(Des)

パラメータ

A,B,C,D,E

適当な次元の実数行列

Des

リスト

Sl

syslin リスト

tol

実数パラメータ (閾値) (デフォルト値 100*%eps).

説明

状態空間変換の記述子.

Sl=des2ss(A,B,C,D,E) は, 記述子システム (E,A,B,C,D)と等価な 線形システム Sl を返します.

添え字1個の(E,A)ペンシルの場合, 明示式が使用され, より高次の添え字のペンシルの場合にはrowshuff が使用されます.

Sl=des2ss(Des) (ただし Des=list('des',A,B,C,D,E)) は, 状態空間表現(多項式 D 行列が付く場合もある)の 線形システム Sl を返します.

一般化Leverrierアルゴリズムが使用されます.

s=poly(0,'s');G=[1/(s-1),s;1,2/s^3];
S1=tf2des(G);S2=tf2des(G,"withD");
W1=des2ss(S1);W2=des2ss(S2);
clean(ss2tf(W1))
clean(ss2tf(W2))

参照

  • des2tf — 記述子から伝達関数への変換
  • glever — 行列ペンシルの逆
  • rowshuff — シャッフルアルゴリズム
Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:35:25 CEST 2016