Biomodèles/Biomodels
SCILAB 3.0 PAS A PAS
SCILAB 3.0 STEP-TO-STEP

Jacques-Deric Rouault

Laboratoire de Neurobiologie de l'Apprentissage, de la Mémoire et de la Communication. CNRS UMR 8620, Bat. 446, Université Paris-Sud, F91400 Orsay

Orscilab
ORSCILAB

15 LES POLYNOMES
15 POLYNOMS
15.2 Opérateurs / Opérators
Version 2.1.1 du 6 janvier 2005 / Version 2.1.1, January 6th 2005
Biomodèles/Biomodels N°1 pp 0x-0y Décembre 2004 December 2004

Retour à la Table générale / Return to the General table
Index général / General index
Passage à la section suivante 15.3 / Next section 15.3

a
Opposé d'un polynôme
Opposite of a polynom
- (unaire, monadic, Polynôme, Polynom)

b
+ (Polynome, Polynom)
c
- (Polynome, Polynom)
d
* (Polynome, Polynom)
e
/ (Polynome, Polynom)
pdiv

L'opérateur unaire opposé - s'applique directement aux polynomes.
The monadic operator opposite - directly applies to polynoms.

// PROGRAMME SPAS150301 polynome -
p = poly ([1, 2, 3], "x","coeff") ;
q=-p,

Ch15Sc2-Fig01

L'opérateur  + s'applique directement aux polynomes.
The diadic operator + directly applies to polynoms.

// PROGRAMME SPAS150302 polynome +
p1 = poly ([1, 2, 3], "x","coeff") ;
p2 = poly ([1, -2, 3], "x","coeff") ;
q=p1+p2,

Ch156Sc02-Fig02

L'opérateur  - s'applique directement aux polynomes.
The diadic operator - directly applies to polynoms.

// PROGRAMME SPAS150303 polynome -
p1 = poly ([1, 2, 3], "x","coeff") ;
p2 = poly ([1, -2, 3], "x","coeff") ;
q=p1-p2,

Ch15Sc02-Fig03

L'opérateur  * s'applique directement aux polynomes.
The diadic operator * directly applies to polynoms.

// PROGRAMME SPAS150304 polynome *
p1 = poly ([1, 2, 3], "x","coeff") ;
p2 = poly ([1, -2, 3], "x","coeff") ;
q=p1*p2,

Ch15Sc02-Fig04

L'opérateur  / directement appliqué aux polynomes donne une fraction rationnelle (voir chapitre 16). la division euclidienne de polynomes est effectuée par la fonction pdiv.
The diadic operator / directly applied to polynoms gives a rational (see chapter 16). The euclidian division of polynoms is processed by the function pdiv.

// PROGRAMME SPAS150305 polynome /
p1 = poly ([0, 2, 3], "x","coeff") ;
p2 = poly ([0, 1], "x","coeff") ;
q=p1/p2,

Ch15Sc02-Fig05


// PROGRAMME SPAS150306 polynome pdiv
p1 = poly ([0, 2, 3], "x","coeff") ;
p2 = poly ([0, 1], "x","coeff") ;
q = pdiv (p1,p2),

Ch15Sc02-Fig06

// PROGRAMME SPAS150307 polynome pdiv
p1 = poly ([1, 3, 3, 4, 1], "x","coeff") ;
p2 = poly ([2, 1, 1], "x","coeff") ;
[r,q] = pdiv (p1,p2),


Ch15Sc02-Fig07


NB : L'opérateur  ** ou ^ n'est pas appliquable aux polynômes.
Note: the operator ** or ^ does not applies to polynoms.

Retour à la Table générale / Return to the General table
Index général / General index
Passage à la section suivante 15.3 / Next section 15.3