1.2.2 stable

Nouveautes concernant Xcas.
News about Xcas

Modérateur : xcasadmin

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

Re: 1.2.2 stable

Message par parisse » jeu. juin 23, 2016 8:58 am

Should be fixed (it was because my hard disk was full).

fhub
Messages : 31
Inscription : lun. juin 22, 2009 8:30 pm

Re: 1.2.2 stable

Message par fhub » jeu. juin 23, 2016 1:06 pm

parisse a écrit :Should be fixed (it was because my hard disk was full).
Yes, now it's the current version - thanks!

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

Re: 1.2.2 stable

Message par parisse » jeu. juil. 07, 2016 11:21 am

1.2.2-69:
J'ai modifie la fenetre DispG, qui servira dorenavant aussi a afficher une "console" pour le mode pas a pas. Ceci afin de pouvoir utiliser dans Xcas (et pas seulement dans Xcas en ligne) la commande tabvar pour avoir le tableau de variations soit pour une fonction (par ex. tabvar(sin(x))) soit pour une courbe en parametrique (par ex tabvar([cos(2t),sin(3t)])). Certaines commandes ont aussi du pas a pas (par ex. integration, derivation, reduction sous forme echelonnee), si on active le mode dans Cfg>Configuration generale.

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

Re: 1.2.2 stable

Message par alb » ven. juil. 08, 2016 7:28 am

avec cette version plot(x+ln(x)) renvoie un message d'erreur

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

Re: 1.2.2 stable

Message par parisse » ven. juil. 08, 2016 8:20 am

Il faut rajouter la variable x, ca evite le lancement de l'etude de la fonction. Je vais rajouter un try catch pour attraper l'erreur.

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

Re: 1.2.2 stable

Message par parisse » ven. juil. 08, 2016 11:31 am

Voila c'est corrige. Si tout va bien, je ferai des binaires 32 bits windows et mac os x.6 mardi ou mercredi, et ce sera la version stable pour les vacances...

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

Re: 1.2.2 stable

Message par alb » ven. juil. 08, 2016 1:02 pm

ok
on peut aussi faire par exemple tabvar(ln(x-1)+3/(5-x),x=3..7)
mais la courbe est tracee sur un intervalle par defaut.

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

Re: 1.2.2 stable

Message par parisse » ven. juil. 08, 2016 1:51 pm

en effet, il faut que je distingue lorsque l'intervalle est fixe par l'utilisateur du cas ou rien n'est precise et ou ce sont les singularites et points critiques qui determinent l'intervalle.

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

Re: 1.2.2 stable

Message par alb » ven. juil. 08, 2016 2:02 pm

je remarque que si l'on restreint l'intervalle (sans inf) d'une fonction dont la courbe possede une asymptote non verticale alors cette asymptote ne s'affiche pas.

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

Re: 1.2.2 stable

Message par parisse » ven. juil. 08, 2016 2:05 pm

C'est normal, car l'etude des asymptotes est faite uniquement dans l'intervalle specifie.

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

Re: 1.2.2 stable

Message par alb » sam. juil. 09, 2016 2:09 pm

1.2.2-71 testing sous linux

tabvar(x^4-3x^3-2x-100) renvoie Plotfunc: nom de variable incorrect Erreur: Valeur Argument Incorrecte
(il me semble que sur la version stable on a un tableau mais faux: fonction decroissante sur R)

Code : Tout sélectionner

0>> tabvar(x^4-3x^3-2x-100)
Domain x
Vertical parabolic branch at -infinity
Vertical parabolic branch at +infinity
Variations x^4-3*x^3-2*x-100
[[x,-infinity," ",-1/1217396736*rootof([[3,0,-1658880,-608698368,-86973087744],[1,0,-663552,0,110075314176,0,8312307905986560]])/256," ",+infinity],[x^4-3*x^3-2*x-100,+infinity,"↓",((rootof([[3,0,-1658880,-608698368,-86973087744],[1,0,-663552,0,110075314176,0,8312307905986560]]))^4+934960693248*(rootof([[3,0,-1658880,-608698368,-86973087744],[1,0,-663552,0,110075314176,0,8312307905986560]]))^3+60540540036883028283481034789486592*rootof([[3,0,-1658880,-608698368,-86973087744],[1,0,-663552,0,110075314176,0,8312307905986560]])-943383754708207593550150329223979829972015513600)/9433837547082075935501503292239798299720155136,"↑",+infinity],[diff(x^4-3*x^3-2*x-100,x)=(4*x^3-3*3*x^2-2),-infinity,"-",(-(rootof([[3,0,-1658880,-608698368,-86973087744],[1,0,-663552,0,110075314176,0,8312307905986560]]))^3-701220519936*(rootof([[3,0,-1658880,-608698368,-86973087744],[1,0,-663552,0,110075314176,0,8312307905986560]]))^2-15135135009220757070870258697371648)/7567567504610378535435129348685824,"+",+infinity]]
"Plotfunc: nom de variable incorrect Erreur: Valeur Argument Incorrecte"

une remarque generale:
ne pourrait-on pas faire:
approx(tabvar(expression)) ou simplifier(tabvar(expression))
mais avec approx ou simplifier qui ne s'appliquerait pas à la premiere colonne du tableau ?

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

Re: 1.2.2 stable

Message par parisse » sam. juil. 09, 2016 4:11 pm

effectivement, je vais rajouter un evalf s'il y a des rootof. Peut-etre aussi forcer le mode reel. Il va y avoir une version 73...

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

Re: 1.2.2 stable

Message par parisse » mar. juil. 12, 2016 12:46 pm

1.2.2-73, j'ai aussi mis a jour les versions 32 bits.

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

Re: 1.2.2 stable

Message par alb » mar. juil. 12, 2016 2:44 pm

vu
ce que je voulais dire un peu plus haut c'est que si on fait
tabvar(2x+5+1/(x-2),x=-10..10)
on a envie de faire ensuite
simplifier(tabvar(2x+5+1/(x-2),x=-10..10))
mais alors la premiere colonne n'est plus lisible, surtout la derniere ligne
mais c'est un detail

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

Re: 1.2.2 stable

Message par parisse » mar. juil. 12, 2016 4:25 pm

Impossible de faire un simplify selectif sur les lignes, car le tableau de variations est une matrice, et simplify marche sur une matrice. C'est l'occasion de selectionner a la souris les termes a simplifier et cliquer sur simplifier du clavier. Il faudra peut-etre que je rajoute une simplification dans tabvar.

Répondre