Scilab Function

colregul - removing poles and zeros at infinity

### Sequence d'appel

  `[Stmp,Ws]=colregul(Sl,alfa,beta)`

### Parametres

- `Sl,Stmp` : `syslin` lists
- `alfa,beta` : reals (new pole and zero positions)

### Description

computes a prefilter `Ws` such that `Stmp=Sl*Ws` is proper and with full rank `D` matrix.

Poles at infinity of `Sl` are moved to `alfa`;

Zeros at infinity of `Sl` are moved to `beta`;

`Sl` is a assumed to be a left invertible linear system (`syslin` list) in state-space representation with possibly a polynomial `D` matrix.

### Voir aussi

`invsyslin` `inv` `rowregul` `rowshuff`

### Auteur

F. D. , R. N. ;