next up previous contents index
Next: 3.1.2 Opérations élémentaires sur Up: 3.1 Les polynômes Previous: 3.1 Les polynômes   Table des matières   Index

3.1.1 Création d'un polynôme

Il existe deux manières de créer un polynôme. Il vous suffit de taper l'une de ces instructions:

-->p=poly([1 2 3],'z','coeff')
 p  =
 
               2  
    1 + 2z + 3z
P est un polynôme de variable z avec les coefficients 1,2,3. Il est intéressant de noter que l'on peut uniquement écrire 'c' au lieu de 'coeff'. De plus, si l'on ne met pas le troisième argument cela signifie que les trois premiers coefficients, ici [1 2 3] représentent les racines du polynôme. En effet:
-->p=poly([1 2 3],'z')
 p  =
 
                2   3  
  - 6 + 11z - 6z + z

Cette instruction peut être utilisée uniquement pour un polynôme s'écrivant dans l'ordre croissant des puissances. Pour créer un polynôme quelconque, on utilisera plutôt l'instruction suivante:

-->s=poly(0,'s') \\ on crée ici la variable s
 s  =
 
    s   
 
-->p=1+s^2
 p  =
 
         2  
    1 + s 
    
-->p=1+4*s^3
 p  =
 
          3  
    1 + 4s
Pour obtenir les racines d'un polyôme, il suffit d'utiliser la fonction roots.
-->roots(p)
 ans  =
 
!   0.3149803 + 0.5455618i !
!   0.3149803 - 0.5455618i !
! - 0.6299605              !



root
2000-02-07