1.2.2 stable
Modérateur : xcasadmin
Re: 1.2.2 stable
Should be fixed (it was because my hard disk was full).
Re: 1.2.2 stable
Yes, now it's the current version - thanks!parisse a écrit :Should be fixed (it was because my hard disk was full).
Re: 1.2.2 stable
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.
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
avec cette version plot(x+ln(x)) renvoie un message d'erreur
Re: 1.2.2 stable
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
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
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.
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
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
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
C'est normal, car l'etude des asymptotes est faite uniquement dans l'intervalle specifie.
Re: 1.2.2 stable
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)
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 ?
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"
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
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
1.2.2-73, j'ai aussi mis a jour les versions 32 bits.
Re: 1.2.2 stable
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
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
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.