Download Manuel du BASIC 1000D
Transcript
Chapitre 13: Calculs exacts 2 313 5/9 POLYMN(p) POLYM(p [, k]) V_fonctions Monômes p poly k entier (par défaut k = 1) La fonction polymn(p) renvoie le nombre de monômes m de p. Ces m monômes sont ordonnés suivant l’ordre lexicographique décroissant des exposants. C’est aussi l’ordre affiché par : print formd(p) Si k ∈ [1, m] la fonction polym(p, k) renvoie le k-ième monôme de p. Si k ∈ / [1, m] elle renvoie 0. Exemple On montre comment obtenir la décomposition du polynôme w en somme de monômes, et pour chaque monôme, comment extraire le coefficient, les littéraux et leurs exposants. w=5*(a+x^2/3)^2 print "Décorticage de";w print " mon^ ome coef littéraux et exposants" for i=1,polymn(w) mono=polym(w,i) print mono;tab(12),norm(mono);tab(20); for j=1,polyln(mono) z=polyl(mono,j) print " ";z;deg(mono,z); next j print next i Sortie (320 ms) Décorticage de 5*a^2 +10/3*a*x^2 +5/9*x^4 mon^ ome coef littéraux et exposants 5*a^2 5 a 2 10/3*a*x^2 10/3 a 1 x 2 5/9*x^4 5/9 x 4 NUMF(p) DENF(p) NUM(p)