Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.0.1 - Français

Change language to:
English - 日本語 - Português - Русский

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

Aide de Scilab >> Systèmes de Contrôle - CACSD > Représentation de Systèmes Linéaires > des2tf

des2tf

descriptor to transfer function conversion

Syntax

[S]=des2tf(sl)
[Bfs,Bis,chis]=des2tf(sl)

Arguments

sl

list (linear system in descriptor form)

Bfs, Bis

two polynomial matrices

chis

polynomial

S

rational matrix

Description

Given the linear system in descriptor form i.e. Sl=list('des',A,B,C,D,E), des2tf converts sl into its transfer function representation:

S=C*(s*E-A)^(-1)*B+D

Called with 3 outputs arguments des2tf returns Bfs and Bis two polynomial matrices, and chis polynomial such that:

S=Bfs/chis - Bis

chis is the determinant of (s*E-A) (up to a xcative constant);

Examples

s=poly(0,'s');
G=[1/(s+1),s;1+s^2,3*s^3];
Descrip=tf2des(G);Tf1=des2tf(Descrip)
Descrip2=tf2des(G,"withD");Tf2=des2tf(Descrip2)
[A,B,C,D,E]=Descrip2(2:6);Tf3=C*inv(s*E-A)*B+D

See also

  • glever — inverse d'un faisceau de matrices
  • pol2des — conversion matrice de polynômes vers forme descripteur
  • tf2des — transfer function to descriptor
  • ss2tf — conversion from state-space to transfer function
  • des2ss — descriptor to state-space
  • rowshuff — shuffle algorithm
Report an issue
<< des2ss Représentation de Systèmes Linéaires frep2tf >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Feb 12 19:15:29 CET 2018