Page 2 sur 4

Re: 1.2.2 stable

Publié : jeu. juin 23, 2016 8:58 am
par parisse
Should be fixed (it was because my hard disk was full).

Re: 1.2.2 stable

Publié : jeu. juin 23, 2016 1:06 pm
par fhub
parisse a écrit :Should be fixed (it was because my hard disk was full).
Yes, now it's the current version - thanks!

Re: 1.2.2 stable

Publié : jeu. juil. 07, 2016 11:21 am
par parisse
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.

Re: 1.2.2 stable

Publié : ven. juil. 08, 2016 7:28 am
par alb
avec cette version plot(x+ln(x)) renvoie un message d'erreur

Re: 1.2.2 stable

Publié : ven. juil. 08, 2016 8:20 am
par parisse
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.

Re: 1.2.2 stable

Publié : ven. juil. 08, 2016 11:31 am
par parisse
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...

Re: 1.2.2 stable

Publié : ven. juil. 08, 2016 1:02 pm
par alb
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.

Re: 1.2.2 stable

Publié : ven. juil. 08, 2016 1:51 pm
par parisse
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.

Re: 1.2.2 stable

Publié : ven. juil. 08, 2016 2:02 pm
par alb
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.

Re: 1.2.2 stable

Publié : ven. juil. 08, 2016 2:05 pm
par parisse
C'est normal, car l'etude des asymptotes est faite uniquement dans l'intervalle specifie.

Re: 1.2.2 stable

Publié : sam. juil. 09, 2016 2:09 pm
par alb
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 ?

Re: 1.2.2 stable

Publié : sam. juil. 09, 2016 4:11 pm
par parisse
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...

Re: 1.2.2 stable

Publié : mar. juil. 12, 2016 12:46 pm
par parisse
1.2.2-73, j'ai aussi mis a jour les versions 32 bits.

Re: 1.2.2 stable

Publié : mar. juil. 12, 2016 2:44 pm
par alb
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

Re: 1.2.2 stable

Publié : mar. juil. 12, 2016 4:25 pm
par parisse
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.