racines imbriquees

Utilisation de Xcas

Modérateur : xcasadmin

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

racines imbriquees

Message par alb » sam. sept. 02, 2017 2:14 pm

j'ai besoin d'une explication!

E:=sqrt(1+sqrt(1+2*sqrt(1+3*sqrt(1+4*sqrt(1+5*sqrt(1+6*sqrt(1+7*sqrt(1+6*10))))))));
evalf(E) // renvoie 1.99875839074
simplifier(E) // renvoie 1

edit1
en fait l'enonce qu'on m'a propose qui lui ne pose aucune difficulte etait:
E:=sqrt(1+sqrt(1+2*sqrt(1+3*sqrt(1+4*sqrt(1+5*sqrt(1+6*sqrt(1+7*sqrt(1+8*10))))))));

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

Re: racines imbriquees

Message par parisse » sam. sept. 02, 2017 5:11 pm

Chez moi, simplifier provoque une segfault apres un temps de l'ordre de la minute (le dernier message qui apparait est

Code : Tout sélectionner

...
55.13 interp horner, loop index 32
55.13 interp resultant evaled at 16, 96.9697% done
56.74 interp dd 
56.77 interp build 
56.79 norme factor begin
56.79 NTL factor begin
Erreur de segmentation
je pense que les ressources sont insuffisantes, c'est quand meme une extension algebrique de degre 2^8 avec des coefficients qui doivent etre monstrueux.

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

Re: racines imbriquees

Message par alb » sam. sept. 02, 2017 5:33 pm

il faudrait peut etre mettre en garde l'utilisateur dans des cas comme celui ci ?

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

Re: racines imbriquees

Message par parisse » sam. sept. 02, 2017 6:22 pm

Malheureusement, je n'ai pas d'idees pour faire ca.

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

Re: racines imbriquees

Message par alb » dim. sept. 03, 2017 2:32 pm

sous windows simplifier(E) renvoie 1 tres vite
sous linux le calcul s'eternise:

Code : Tout sélectionner

21.8897 interp horner, loop index 3
21.8902 interp resultant evaled at -13, 9.09091% done
28.1327 interp horner, loop index 4
28.1328 interp resultant evaled at -12, 12.1212% done
34.3809 interp horner, loop index 5
34.381 interp resultant evaled at -11, 15.1515% done
Autosaving xcas_auto_139574504.xws
40.6279 interp horner, loop index 6
40.628 interp resultant evaled at -10, 18.1818% done
46.8637 interp horner, loop index 7
46.8637 interp resultant evaled at -9, 21.2121% done
53.0998 interp horner, loop index 8
53.0999 interp resultant evaled at -8, 24.2424% done
59.3367 interp horner, loop index 9
59.3368 interp resultant evaled at -7, 27.2727% done
65.6321 interp horner, loop index 10
65.6322 interp resultant evaled at -6, 30.303% done
71.8993 interp horner, loop index 11
71.8993 interp resultant evaled at -5, 33.3333% done
78.1426 interp horner, loop index 12
78.1427 interp resultant evaled at -4, 36.3636% done
84.3887 interp horner, loop index 13
84.3888 interp resultant evaled at -3, 39.3939% done
90.6385 interp horner, loop index 14
90.6386 interp resultant evaled at -2, 42.4242% done
96.879 interp horner, loop index 15
96.8791 interp resultant evaled at -1, 45.4545% done
Autosaving xcas_auto_139574504.xws
103.126 interp horner, loop index 16
103.126 interp resultant evaled at 0, 48.4848% done
105.812 interp horner, loop index 17
105.813 interp resultant evaled at 1, 51.5152% done
112.062 interp horner, loop index 18
112.062 interp resultant evaled at 2, 54.5455% done
118.341 interp horner, loop index 19
118.341 interp resultant evaled at 3, 57.5758% done
124.581 interp horner, loop index 20
124.581 interp resultant evaled at 4, 60.6061% done
130.824 interp horner, loop index 21
130.824 interp resultant evaled at 5, 63.6364% done
137.067 interp horner, loop index 22
137.067 interp resultant evaled at 6, 66.6667% done
143.305 interp horner, loop index 23
143.305 interp resultant evaled at 7, 69.697% done
149.557 interp horner, loop index 24
149.557 interp resultant evaled at 8, 72.7273% done
155.798 interp horner, loop index 25
155.798 interp resultant evaled at 9, 75.7576% done
162.037 interp horner, loop index 26
162.038 interp resultant evaled at 10, 78.7879% done
Autosaving xcas_auto_139574504.xws
168.276 interp horner, loop index 27
168.276 interp resultant evaled at 11, 81.8182% done
174.522 interp horner, loop index 28
174.522 interp resultant evaled at 12, 84.8485% done
180.765 interp horner, loop index 29
180.766 interp resultant evaled at 13, 87.8788% done
187.01 interp horner, loop index 30
187.01 interp resultant evaled at 14, 90.9091% done
193.252 interp horner, loop index 31
193.252 interp resultant evaled at 15, 93.9394% done
199.495 interp horner, loop index 32
199.495 interp resultant evaled at 16, 96.9697% done
205.738 interp dd 
205.889 interp build 
205.922 norme factor begin
205.932 NTL factor begin
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
363.665 NTL factor end
363.688 NTL factor begin
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Autosaving xcas_auto_139574504.xws
Appui sur STOP. Tentative d'annulation propre
Appui sur STOP. Tentative d'annulation propre
Tâche 3005799232 has been cancelled
Autosaving xcas_auto_139574504.xws
terminate called without an active exception

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb328db40 (LWP 2527)]
0xb7fdd428 in __kernel_vsyscall ()


Répondre