solve et flottants
Publié : lun. oct. 15, 2007 9:51 pm
Bonjour a tous,
J'ai des erreurs de segmentation avec solve sur l'exemple suivant:
(En Digits:=15, ca n'a pas l'air de le faire en Digits inferieurs)
(je suis en mode maple)
0>> P:=t^2*u^2/2+t*u-1;
t^2*u^2/2+t*u-1
// Time 0.01
1>> Q:=normal(2*P);
t^2*u^2+2*t*u-2
// Time 0.01
2>> nSolve(subs(t=0.1,P),u);
7.3205080756887729352744632
// Time 0
3>> solve(subs(t=0.1,Q),u);
7.3205080756888,-27.320508075689
// Time 0.01
4>> solve(subs(t=0.1,P),u);
Erreur de segmentation
A part ca factor est plus joli, il ne me reste jusqu'a present que
factor(x^4+1,exp(I*pi/4) qui ne se scinde pas autant qu'il le devrait:
0>> factor(x^4+1,exp(I*pi/4))
(x^2+(-(sqrt(2)))*x+1)*(x^2+sqrt(2)*x+1)
// Time 0.03
1>> factor(x^4+1,exp(I*pi/4)+1)
(x+(-(sqrt(2)))/(1-I))*(x+(I)*sqrt(2)/(1-I))*(x+(-I)*sqrt(2)/(1-I))*(x+sqrt(2)/(1-I))
Merci pour tout
Frederic
J'ai des erreurs de segmentation avec solve sur l'exemple suivant:
(En Digits:=15, ca n'a pas l'air de le faire en Digits inferieurs)
(je suis en mode maple)
0>> P:=t^2*u^2/2+t*u-1;
t^2*u^2/2+t*u-1
// Time 0.01
1>> Q:=normal(2*P);
t^2*u^2+2*t*u-2
// Time 0.01
2>> nSolve(subs(t=0.1,P),u);
7.3205080756887729352744632
// Time 0
3>> solve(subs(t=0.1,Q),u);
7.3205080756888,-27.320508075689
// Time 0.01
4>> solve(subs(t=0.1,P),u);
Erreur de segmentation
A part ca factor est plus joli, il ne me reste jusqu'a present que
factor(x^4+1,exp(I*pi/4) qui ne se scinde pas autant qu'il le devrait:
0>> factor(x^4+1,exp(I*pi/4))
(x^2+(-(sqrt(2)))*x+1)*(x^2+sqrt(2)*x+1)
// Time 0.03
1>> factor(x^4+1,exp(I*pi/4)+1)
(x+(-(sqrt(2)))/(1-I))*(x+(I)*sqrt(2)/(1-I))*(x+(-I)*sqrt(2)/(1-I))*(x+sqrt(2)/(1-I))
Merci pour tout
Frederic