Collecter des puissances négatives

Utilisation de Xcas

Modérateur : xcasadmin

odv
Messages : 11
Inscription : mer. oct. 01, 2014 6:06 am

Collecter des puissances négatives

Message par odv » mer. oct. 15, 2014 6:41 am

Bonjour,
J'ai une expression est une somme de fraction, et je souhaiterais récupérer tous les termes qui sont en, par exemple,
1/N1^2. J'ai essayé coeff et collect, et cela ne fonctionne pas... me semble-t-il. J'ai une solution batarde qui consiste à
substituer 1/N1 par iN1, et à travailler avec cela, mais ce n'est pas commode ni élégant.
Y a-t-il mieux?
Merci,

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

Re: Collecter des puissances négatives

Message par parisse » mer. oct. 15, 2014 8:17 am

je vous conseille plutot de multiplier par la puissance negative la plus grande et prendre le coefficient shifte de cette puissance. Par exemple
a:=series(sqrt(x^2+1)-x,x=inf,5,polynom);
coeff(a*x^3,2) donne le coefficient de 1/x de a.
Je vais reflechir a etendre coeff pour accepter un argument negatif...

odv
Messages : 11
Inscription : mer. oct. 01, 2014 6:06 am

Re: Collecter des puissances négatives

Message par odv » mer. oct. 15, 2014 11:29 am

parisse a écrit :je vous conseille plutot de multiplier par la puissance negative la plus grande et prendre le coefficient shifte de cette puissance. Par exemple
a:=series(sqrt(x^2+1)-x,x=inf,5,polynom);
coeff(a*x^3,2) donne le coefficient de 1/x de a.
Je vais reflechir a etendre coeff pour accepter un argument negatif...

Merci de votre réponse... En effet, c'est jouable. La seule chose, c'est que j'ai beaucoup de variables différentes au dénominateur, je vais voir si cela ne pose pas de problème en pratique.
odv

Répondre