Tableaux de variation avec Asymptote
Re: Tableaux de variation avec Asymptote
Un travail de qualité ! bravo !
Je n'ose même pas demander s'il est possible de centrer les + et les - dans la première et la dernière cas...
Merci beaucoup. C'est un plaisir pour les yeux !
Re: Tableaux de variation avec Asymptote
Je parle de reprendre à zéro... mais on peut imaginer de laisser cohabiter dans le package, un temps certain, ces premières versions de tabvar et tabsgn... avec les nouvelles, tant que ces dernières ne seront pas abouties.
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
... une version de développement, en phase de test, qui permet d'ajouter un nombre sur une flèche.
*** 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;
- size(200);
- string[] x={"-inf","0","+inf"},
- y={"-inf","zer0","+inf"};
- picture tab=tabvar(x,y);
- add(tab);
*** 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;
- size(200);
- string[] x={"1","5","+inf"},
- y={"VI +inf","zer-3","0^+"};
- picture tab=tabvar(var="t",fonct="g",x,y,decr);
- add(tab);
J'essaierai d'augmenter la lisibilité dans le deuxième cas ci-dessus... mais le placement du chiffre ne sera jamais parfaitement centré sur la flèche compte tenu du choix technique que j'ai adopté actuellement : les flèches sont placées après les valeurs.
____________________________________________________________________________________
*** 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;
- size(12cm);
- defaultpen(fontsize(10pt)+blue);
- string[] x={"0","\alpha","1","\beta","\gamma","+inf"},
- sd={"VI","-","0","+","VI","+","0","-","","-",""},
- y={"VI +inf","f(\alpha)","+inf VI -inf","f(\beta)","zer0","-inf"};
- add(tabvar(x,y,decr,affderivee=true,sd));
On aura noté l'ajout de "zer" pour spécifier que les valeurs sont à mettre sur les flèches.
Dans un exemple, où on ajoute manuellement les "hauteurs" des images, on ne doit pas préciser la hauteur des textes précédés de "zer", puisqu'il y a un calcul automatique pour placer la valeur sur la flèche.
*** 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;
- size(7.5cm);
- string[] x={"-inf","0","\alpha","+inf"},
- y={"0^+","2","zer0","-inf"};
- real[] h={ 0 , 1 , -2 }; //<< pour décider "manuellement" de la hauteur relative des images dans le tableau.
- picture tab=tabvar(var="t",fonct="g",x,y,h);
- add(tab);
- Ne pas oublier de remplacer gm_tableaux par gm_tableaux_dev, tant que l'ajout de "zer" ne sera pas répercuté dans gm_tableaux, si vous souhaitez le tester.
- J'ai fait peu de tests... donc on ne sera pas étonné qu'il puisse y avoir des cas particuliers non traités.
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
GM a écrit :J'ai fait peu de tests... donc on ne sera pas étonné qu'il puisse y avoir des cas particuliers non traités.
Je viens d'en réaliser un : on pourrait souhaiter ajouter plusieurs valeurs sur une même flèche.
Et bien... cela ne fonctionne pas encore et même que cela fait boguer le tableau :
*** 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;
- size(9cm);
- string[] x={"-inf","0","\alpha","\beta","\gamma","+inf"},
- y={"0^+","2","zer1","zer0","zer-1","-inf"};
- picture tab=tabvar(x,y);
- add(tab);
Mais je vais rectifier cela prochainement... pour que cela soit possible.
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
*** 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;
- size(9cm);
- string[] x={"-inf","0","\alpha","\beta","\gamma","+inf"},
- y={"0^+","2","zer1","zer0","zer-2","-inf"};
- picture tab=tabvar(x,y);
- add(tab);
La dernière version du gm_tableaux_dev.asy n'est pas encore en ligne.
J'y jetterai un oeil pendant les prochaines vacances avant de l'y mettre.
------
Je réagis à une phrase que j'ai lue :
Je voulais ajouter quelques possibilités supplémentaires et c’était plus rapide pour moi de créer une fonction que de chercher à modifier le module.
Il y avait évidemment plus rapide : demander à l'auteur d'un existant d'implémenter les nouvelles possibilités.
Mais je dis cela en comprenant très bien que cela soit plus rigolo de développer soi-même.
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 !