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,
Collecter des puissances négatives
Modérateur : xcasadmin
Re: Collecter des puissances négatives
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...
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...
Re: Collecter des puissances négatives
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