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 -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> CACSD > tf2des

tf2des

伝達関数をディスクリプタ形式に変換

呼び出し手順

S=tf2des(G)
S=tf2des(G,flag)

パラメータ

G

線形システム (syslin リスト), 多項式行列 D が指定される場合もある

flag

文字列 "withD"

S

リスト

説明

伝達関数をディスクリプタ形式: S=list('d',A,B,C,D,E)に変換します.

E*xdot = A*x+B*u
y = C*x + D*u

オプションのパラメータ flag="withD" が指定されない場合, D=0 となることに注意してください. 指定された場合, 最大ランク行列 D がリスト S の5番目のエントリとして返されます.

s=poly(0,'s');
G=[1/(s-1),s;1,2/s^3];
S1=tf2des(G);des2tf(S1)
S2=tf2des(G,"withD");des2tf(S2)

参照

  • pol2des — 記述形式の多項式行列
  • tf2ss — 伝達関数から状態空間表現への変換
  • ss2des — (多項式) 状態空間をディスクリプタ形式に変換
  • des2tf — 記述子から伝達関数への変換
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:55 CET 2011