Page 1 sur 1

factor

Publié : jeu. mars 11, 2010 9:01 pm
par frederic han
Salut, j'ai un petit truc bizarre avec factor.

si je pose:
eqx:=(x-4)^2*(x^2+2*x-12)^2;

factor(approx(eqx)) repond:

(x-3.3333333333333)*(x-0.66666666666667)^4*(x+2)

alors que

cFactor(approx(eqx)) est bien plus raisonnable avec:
(x-4.0000000299037)*(x-3.9999999700962)*(x-2.6055513465374)*(x-2.6055512043906)*(x+4.6055512628582)*(x+4.6055512880698)

D'autre part, j'utilise tres souvent la syntaxe:

factor(eqx,sqrt(13));

ou meme factor(x^3-1,[I,sqrt(3)]); qui marche souvent.

meme si parfois ca ne trouve pas:
Ex:
factor(x^3-2,[root(3,2),-1/2+((I)*sqrt(3))/2])


mais surtout, j'ai l'impression que ca n'est pas dans la doc alors que c'est bien utile?


Fred

Re: factor

Publié : ven. mars 12, 2010 8:56 am
par parisse
C'est l'etape sqrfree qui deconne. Il faut sans doute que je la desactive pour un polynome a coefficients approches.