lcoeff donne une réponse curieuse

Bugs

Modérateur : xcasadmin

Dominique MICOLLET
Messages : 52
Inscription : jeu. janv. 11, 2007 10:39 am
Localisation : Université de Bourgogne - France

lcoeff donne une réponse curieuse

Message par Dominique MICOLLET » mer. juin 22, 2011 7:33 am

Bonjour,

Je cherche à identifier la présence d'une variable dans un polynome. Autrement dit, déterminer si le degré du polynome dans cette variable est nul ou non.
J'envisageais d'utiliser lcoeff pour ce faire, mais j'obtiens un résultat que je ne comprends pas.
Démonstration :
- lcoeff(Y_1*Y_2^2+Y_3,Y_1); renvoie Y_2^2 : normal
- lcoeff(Y_1*Y_2^2+Y_3,Y_2); renvoie Y_1 : toujours normal
- lcoeff(Y_1*Y_2^2+Y_3,Y_4); renvoie Y_1*Y_2^2+Y_3 : là je ne comprends plus : je m'attendais plutôt à obtenir 0.

Je me trompe où y a-t'il un bug ?
J'utilise icas version 0.8.4



Cordialement.

Dominique
Cordialement

Dominique MICOLLET

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: lcoeff donne une réponse curieuse

Message par parisse » mer. juin 22, 2011 9:06 am

Il n'y a pas de bug, c'est juste que le coefficient dominant est le coefficient constant. il vaut mieux utiliser degree(Y_1*Y_2^2+Y_3,Y_4)

Dominique MICOLLET
Messages : 52
Inscription : jeu. janv. 11, 2007 10:39 am
Localisation : Université de Bourgogne - France

Re: lcoeff donne une réponse curieuse

Message par Dominique MICOLLET » mer. juin 22, 2011 3:37 pm

Bonjour,
parisse a écrit : Il n'y a pas de bug, c'est juste que le coefficient dominant est le coefficient constant
Si je comprends bien lcoeff(Y_1*Y_2^2+Y_3,Y_4); est compris comme lcoeff((Y_1*Y_2^2+Y_3)*Y_4^0,Y_4).
parisse a écrit : il vaut mieux utiliser degree(Y_1*Y_2^2+Y_3,Y_4)
Merci. Je n'avais pas trouvé l'information dans la documentation
Dernière modification par Dominique MICOLLET le mer. juin 22, 2011 4:16 pm, modifié 2 fois.
Cordialement

Dominique MICOLLET

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: lcoeff donne une réponse curieuse

Message par parisse » mer. juin 22, 2011 3:49 pm

Dominique MICOLLET a écrit : Si je comprends bien lcoeff(Y_1*Y_2^2+Y_3,Y_4); est compris comme lcoeff((Y_1*Y_2^2+Y_3)*Y_4^0,Y_4).
Oui.

Répondre