Scilab Function
Last update : 16/6/2004

poly - définition d'un polynôme

### Calling Sequence

  `[p]=poly(a,"x", ["flag"])`

### Parameters

- `a` : matrice ou nombre réel
- `x` : indéterminée du polynôme
- `"flag"` : chaîne de caractères ("roots", "coeff"), la valeur par défaut est "roots".

### Description

Si `a` est une matrice, `p` est le polynôme caractéristique de a, c'est à dire `déterminant(x*eye()-a)`, `x` étant l'indéterminée.

Si `v` est un vecteur, `poly(v,"x",["roots"])` est le polynôme dont les racines sont égales aux termes de `v` et `"x"` l'indéterminée. Dans ce cas `roots` et `poly` sont des fonctions inverses l'une de l'autre.

`poly(v,"x","coeff")` crée le polynôme d'indéterminée `"x"` dont les coefficients sont les termes de `v` (v(1) est le terme constant). Dans ce dernier cas, `poly` et `coeff` sont des fonctions inverses l'une de l'autre.

`s=poly(0,"s")` permet de définir des polynômes en utilisant les opérations usuelles (+,-,*,^). `"s"`.

### Examples

    s=poly(0,"s");p=1+s+2*s^2;
    A=rand(2,2);poly(A,"x")

### See Also

`coeff`, `matrices`, `rational`,