Tableau de variation

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
boubamane
Messages : 48
Enregistré le : jeu. 23 févr. 2012, 01:03

Tableau de variation

Message non lu par boubamane » ven. 4 janv. 2013, 09:27

Bonjour,
Je veux représenter ce tableau de variation et je ne sais pas comment faire.

Image


Comment modifier mon code pour y parvenir?

Code : Tout sélectionner

import gm_tableaux;
size(15cm);

string[] x={"-inf","-2","-1","1","2","+inf"},
        sd={"","+","0","-","VI","-","VI","-","0","+",""},
         y={"1","4","-inf VI +inf","2","1","+inf"};
picture tab=tabvar(x,y,cr,affderivee=true,sd);
add(tab);
//shipout(bbox(1 cm), "pdf");


Merci pour toute aide.
PC: Ubuntu 14.4 - Asymptote 2.35 - gedit & texmaker - Texlive 2015

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1364
Enregistré le : dim. 7 mars 2010, 14:50

Re: Tableau de variation

Message non lu par GM » ven. 4 janv. 2013, 10:55

Bonjour,

je vais malheureusement manquer de temps cette semaine pour améliorer la version de développement gm_tableaux_dev (que l'on trouve sur le dépôt SVN) qui ne permet que cela pour l'instant, avec le problème que l'on constate ci-dessous.

Figure asymptote 67a990ba5020c4bf35f8b6cd5f84f1d5
*** 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
  1. import gm_tableaux_dev;
  2. size(12cm);
  3. string[] x={"-inf","-2","-1","1","2","+inf"},
  4. sd={"","+","0","-","VI","-","VI","-","0","+",""},
  5. y={"1","4","-inf VI +inf","zer2","1","+inf"};
  6. picture tab=tabvar(x,y,cr,affderivee=true,sd);
  7. add(tab);


J'avais fait en sorte, en octobre, que les valeurs sur les flèches soient centrées sur les flèches... mais je ne me suis pas encore préoccupé de la répercussion que cela a sur les alignements avec le signe de la dérivée.

Figure asymptote 137bbf2bdc2e128702bfd358f94a5ff8
*** 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
  1. import gm_tableaux_dev;
  2. size(12cm);
  3. string[] x={"-inf","-2","-1","1","2","+inf"},
  4. sd={"","+","0","-","VI","-","VI","-","0","+",""},
  5. y={"1","4","-inf VI +inf","zer2","1","+inf"};
  6. picture tab=tabvar(x,y,cr,affderivee=false,sd);
  7. add(tab);
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1364
Enregistré le : dim. 7 mars 2010, 14:50

Re: Tableau de variation

Message non lu par GM » ven. 4 janv. 2013, 11:48

... et l'exemple précédent me fait penser qu'il me faudra peut-être faire machine-arrière par rapport à ma façon interne de placer les nombres sur les flèches.

Ce qui est souhaitable au niveau placement horizontal des valeurs pour le signe de la dérivée... ne l'est pas forcément pour les variations. Il va falloir trouver 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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

boubamane
Messages : 48
Enregistré le : jeu. 23 févr. 2012, 01:03

Re: Tableau de variation

Message non lu par boubamane » ven. 4 janv. 2013, 20:55

Bonsoir,
Je vous félicite pour la simplicité de ce code.
Je l'ai testé mais ça ne donne pas exactement la même chose.
J'attends donc cette nouvelle version de gm_tableaux.
Autre chose aussi, pourquoi le fichier de gm_tableaux.asy ne se trouve pas das le répertoire
de Asymptote et doit être installé manuellement?
Merci.
PC: Ubuntu 14.4 - Asymptote 2.35 - gedit & texmaker - Texlive 2015

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1364
Enregistré le : dim. 7 mars 2010, 14:50

Re: Tableau de variation

Message non lu par GM » ven. 4 janv. 2013, 21:38

boubamane a écrit :Je l'ai testé mais ça ne donne pas exactement la même chose.

Avec la dernière version de gm_tableaux_dev qui est sur le dépôt SVN ?
Ne pas confondre avec gm_tableaux.

boubamane a écrit :J'attends donc cette nouvelle version de gm_tableaux.

Trop de copies en retard pour rectifier le problème décalage dans les jours qui viennent.

boubamane a écrit :Autre chose aussi, pourquoi le fichier de gm_tableaux.asy ne se trouve pas das le répertoire de Asymptote et doit être installé manuellement?

Parce que je suis un utilisateur lambda d'Asymptote... qui se contente de bidouiller des choses dans son coin sans lien avec les concepteurs d'Asymptote.

Mais Asymptote est pratique pour cela aussi : chacun peut développer ses propres extensions et les mettre dans le dossier .asy pour n'avoir qu'à les importer.
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

boubamane
Messages : 48
Enregistré le : jeu. 23 févr. 2012, 01:03

Re: Tableau de variation

Message non lu par boubamane » sam. 5 janv. 2013, 01:46

Bonjour,
Ça marche! Merci.
En attendant, j'ai ajouté ces deux lignes.

Code : Tout sélectionner

import gm_tableaux_dev;
        size(12cm);
        string[] x={"-inf","-2","-1","1","2","+inf"},
        sd={"","+","0","-","VI","-", " " ,"-","0","+",""},
        y={"1","4","-inf VI +inf","zer2","1","+inf"};
        picture tab=tabvar(x,y,cr,affderivee=true,sd);
        add(tab);
        draw ((9.83,-1)--(9.83,-2),linewidth(1.5bp)+red);
        draw ((9.67,-1)--(9.67,-2),linewidth(1.5bp)+red);


@+
PC: Ubuntu 14.4 - Asymptote 2.35 - gedit & texmaker - Texlive 2015

Répondre