Tableaux de variation avec Asymptote
Re: Tableaux de variation avec Asymptote
Pourquoi cet exemple ne fonctionne pas correctement ?
import gm_tableaux;
usepackage("fourier");
size(350,150,false);
string[] x={"-7","-3","0","1","3","7"},
fx={"-3","-1","-2","0","3","0"},
sd={"","+","-","+","+","-"};
add(tabvar(var="x",fonct="f",deriv="f'(x)",
x,fx,
cr,
affderivee=false,sd));
import gm_tableaux;
usepackage("fourier");
size(350,150,false);
string[] x={"-7","-3","0","1","3","7"},
fx={"-3","-1","-2","0","3","0"},
sd={"","+","-","+","+","-"};
add(tabvar(var="x",fonct="f",deriv="f'(x)",
x,fx,
cr,
affderivee=false,sd));
Re: Tableaux de variation avec Asymptote
Bien sûr que non ! Tu n'envisages pas tous les cas... comme je l'ai fait.Zaf a écrit :J'ai quand même l'impression que le même espacement de x2 partout règle bien le problème
Danc cet exemple suivant, mets x2 partout, en supprimant les x1/2 de chaque côté et tu verras ce qu'il se passe pour tes flèches... car il te faudra bien décaler les deux infinis de chaque côté.
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***
- CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
- import gm_tableaux_dev;
- import geometry;
- //usepackage("fourier");
- unitsize(1cm);
- string[] x={"-inf","a","b","+inf"},
- fx={"-inf","0","-5","+inf"},
- sd={"","+","0","-","0","+"};
- add(tabvar(var="t",fonct="g",deriv="g'(t)",
- x,fx,
- cr,
- affderivee=true,sd));
- // valeurs par défaut dans l'extension :
- real x1=1.2, x2=2.4, y1=1, y2=2;
- distance("$x_1$",(0,0),(x1,0),offset=-10mm);
- distance("$\frac{x_1}2+3\times x_2+\frac{x_1}2$",(x1,0),(2*x1+3*x2,0),offset=-10mm);
- distance("$x_1$",(x1/2,0),(x1/2+x1,0),offset=-5mm);
- distance("$x_2$",(x1/2+x1,0),(x1/2+x1+x2,0),offset=-5mm);
- distance("$x_2$",(x1/2+x1+x2,0),(x1/2+x1+2*x2,0),offset=-5mm);
- distance("$x_2$",(x1/2+x1+2*x2,0),(x1/2+x1+3*x2,0),offset=-5mm);
- distance("$y_1$",(0,0),(0,-y1),rotated=false,offset=10mm);
- distance("$y_1$",(0,-y1),(0,-2*y1),rotated=false,offset=10mm);
- distance("$\frac{y_1}2+y_2+\frac{y_1}2$",(0,-2*y1),(0,-3*y1-y2),rotated=false,offset=10mm);
- distance("$y_1$",(2*x1+4*x2,-y1/2),(2*x1+4*x2,-y1-y1/2),rotated=false,offset=-5mm);
- distance("$y_1$",(2*x1+4*x2,-y1-y1/2),(2*x1+4*x2,-2*y1-y1/2),rotated=false,offset=-5mm);
- distance("$y_2$",(2*x1+4*x2,-2*y1-y1/2),(2*x1+4*x2,-2*y1-y1/2-y2),rotated=false,offset=-5mm);
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Re: Tableaux de variation avec Asymptote
Exact, je pensais que les flèches suivraient.
Re: Tableaux de variation avec Asymptote
Zaf a écrit :Pourquoi cet exemple ne fonctionne pas correctement ?
import gm_tableaux;
usepackage("fourier");
size(350,150,false);
string[] x={"-7","-3","0","1","3","7"},
fx={"-3","-1","-2","0","3","0"},
sd={"","+","-","+","+","-"};
add(tabvar(var="x",fonct="f",deriv="f'(x)",
x,fx,
cr,
affderivee=false,sd));
Je ne comprends pas la question : tu me demandes pourquoi il ne fonctionne pas... ou tu me le proposes comme exemple ?
Car, si tu me le proposes comme exemple, tu conviendras que :
- il n'y a pas x2 partout : il y a bien x1/2 au début et à la fin ; c'est toujours la même logique d'espacement que dans les exemples précédents : x1/2+ n * x2 + x1/2
- si tu mets une double barre... ce sera pareil mais les limites de part et d'autre devront bien être décalées.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Re: Tableaux de variation avec Asymptote
Zaf a écrit :Exact, je pensais que les flèches suivraient.
Les flèches vont suivre (elles suivent toujours)... mais si tu supprimes x1/2 de chaque côté... pour pouvoir placer les infinis il te faudra les décaler et il y aura alors une différence des intervalles extrêmes par rapport à celui du milieu.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Re: Tableaux de variation avec Asymptote
Voilà un essai avec x1=0 pour te montrer ce qu'il va se passer : il va falloir décaler les infinis... et tu auras le problème d'espacement horizontal sur la première ligne et sur la dernière, vis à vis de l'espacement entre a et b.
Non vraiment... je crois (modestement) que j'ai adopté la meilleure solution, à savoir un compromis.
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***
- CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
- import gm_tableaux_dev;
- import geometry;
- //usepackage("fourier");
- unitsize(1cm);
- string[] x={"-inf","a","b","+inf"},
- fx={"-inf","0","-5","+inf"},
- sd={"","+","0","-","0","+"};
- add(tabvar(var="",fonct="",deriv="",
- x,fx,
- cr,
- affderivee=true,sd,
- x1=0));
- real x1=0,x2=2.4, y1=1, y2=2;
- distance("$3\times x_2$",(x1,0),(2*x1+3*x2,0),offset=-10mm);
- distance("$x_2$",(x1/2+x1,0),(x1/2+x1+x2,0),offset=-5mm);
- distance("$x_2$",(x1/2+x1+x2,0),(x1/2+x1+2*x2,0),offset=-5mm);
- distance("$x_2$",(x1/2+x1+2*x2,0),(x1/2+x1+3*x2,0),offset=-5mm);
- label("$-\infty$",(0,-y1/2),E,red);
- label("$-\infty$",(0,-5*y1/2-y2),E,red);
- label("$+\infty$",(3*x2,-y1/2),W,red);
- label("$+\infty$",(3*x2,-5*y1/2),W,red);
Non vraiment... je crois (modestement) que j'ai adopté la meilleure solution, à savoir un compromis.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Re: Tableaux de variation avec Asymptote
Oui, j'avais compris, on ne va pas donner ça aux élèves
Re: Tableaux de variation avec Asymptote
En rouge c'est déjà moins horrible
Re: Tableaux de variation avec Asymptote
Je m'éloigne du pc... donc pour moi, le sujet des tableaux de variation est terminé pour quelques temps.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !
Re: Tableaux de variation avec Asymptote
J'ai l'impression que lorsqu'il n'y a pas de valeurs interdites, le sens de variation est obligatoirement alterné, car sur quelques exemples compilés je trouve des tableaux faux.
Exemple :
import gm_tableaux;
usepackage("fourier");
size(350,150,false);
string[] x={"-7","-3","2"},
fx={"-1","1","4"},
sd={"","+","","+"};
add(tabvar(var="x",fonct="f",deriv="f'(x)",
x,fx,
cr,
affderivee=true,sd));
Exemple :
import gm_tableaux;
usepackage("fourier");
size(350,150,false);
string[] x={"-7","-3","2"},
fx={"-1","1","4"},
sd={"","+","","+"};
add(tabvar(var="x",fonct="f",deriv="f'(x)",
x,fx,
cr,
affderivee=true,sd));