Change language to:
Français - 日本語 - Português

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

Scilab manual >> CACSD > routh_t

# routh_t

Routh's table

### Calling Sequence

```r=routh_t(p)
r=routh_t(h [,k])```

### Arguments

p

a real polynomial

h

a real SISO transfer system

k

a real polynomial or a scalar

r

a matrix

### Description

`r=routh_t(p)` computes Routh's table of the polynomial `h`.

`r=routh_t(h,k)` computes Routh's table of denominator of the system described by transfer matrix SISO `h` with the feedback by the gain `k`.

If `k=poly(0,'k')` we will have a polynomial matrix with dummy variable `k`, formal expression of the Routh table.

### Examples

```s=%s;
P=5*s^3-10*s^2+7*s+20;
routh_t(P)

//transfer function with formal feedback
routh_t((1+s)/P,poly(0,'k'))

// One of the coefficients in the polynomial equals zero
P1=2*s^3-24*s+32;
routh_t(P1)

// A row full of zeros
P2=s^4-6*s^3+10*s^2-6*s+9;
routh_t(P2)```