Section : Pour essayer
Précédent : Nombres
Suivant : Dérivées

Polynômes

MuPAD traite les polynômes à une ou plusieurs variables, les factorise sur les entiers, les divise. Il traite les polynômes trigonométriques si on rajoute l'option appropriée.
p:=(x-1)*(x-2)^2*(x-3)^3:
p:=expand(p);
Factor(p);
factor(p);

_mult((x-i)^i $ i=1..10);
expand(%);
Factor(%);

_plus(x^n-y^n $ n in {2,4,6});
Factor(%);
expand(%);

Factor(x^2+x-6);
gcd(x^2+x-6, x^2-4);

_plus(sin(n*x) $ n=1..10);
expand(%);
combine(%, sincos);

_plus(sinh(n*x) $ n=1..10);
expand(%);
combine(%, sinhcosh);
Par rapport à d'autres systèmes, MuPAD propose en plus un constructeur poly permettant de spécifier les variables (par défaut toutes celles apparaissant dans l'expression) et le domaine des coefficients (par défaut celui des expressions MuPAD) :
poly(x+(2+t)*y);
poly(x+(2+t)*y, [x,y]);
p:=poly(x+2*y, [x,y]);
q:=poly(x+2*y, [x,y], IntMod(23));
p^3, q^3;