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 + 3zP 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 + 4sPour 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 !