valeur absolue

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 !
maurice
Messages : 257
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

valeur absolue

Message non lu par maurice » mar. 4 déc. 2012, 03:42

j'avais fait ça mais il y a comme un truc bizarre autour du x=-5 :

Figure asymptote 703686802efd35d39460dad7190d84c3
*** 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 graph;
  2. unitsize(0.75cm);
  3.  
  4. real f(real x) {return abs(x+5);}
  5. path cf=graph(f, -10, 5);
  6. draw(cf, red);
  7.  
  8. xaxis(Ticks(NoZero, Step=1, step=0));
  9. yaxis(Ticks(NoZero, Step=1, step=0));


Un agrandissement :

abs.png
abs.png (4.28 Kio) Vu 2277 fois



Par contre :

Figure asymptote 105b5b7e85750bb74cc7f6f1cbcac77e
*** 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 graph;
  2. unitsize(2cm);
  3.  
  4. real f(real x) {return abs(x+5);}
  5. path cf=graph(f, -6, -4);
  6. draw(cf, red);


et ça se passe mieux !

une idée du problème ?

Bruno
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

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

Re: valeur absolue

Message non lu par GM » mar. 4 déc. 2012, 07:22

Bonjour,
maurice a écrit :une idée du problème ?

oui.

Figure asymptote 980e78c1641d89e37a565caa8cf61503
*** 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 graph;
  2. unitsize(0.75cm);
  3.  
  4. real f(real x) {return abs(x+5);}
  5. path cf=graph(f, -10, 5);
  6. draw(cf, red, dot());
  7.  
  8. xaxis(Ticks(NoZero, Step=1, step=0));
  9. yaxis(Ticks(NoZero, Step=1, step=0));

Sans le spécifier, tu as laissé le nombre de noeuds par défaut
Sans le spécifier, tu as laissé le type de jonction par défaut...
et donc une amplitude de 15 "colle" mal avec le nombre "demandé" (par défaut) de noeuds... pour que l'un deux corresponde à -5 comme tu l'espères
et on n'est pas étonné de voir un petit segment, vu le type de jonction (par défaut).
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 !

maurice
Messages : 257
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

Re: valeur absolue

Message non lu par maurice » mar. 4 déc. 2012, 14:25

Merci, j'aurais du y penser !

avec

Code : Tout sélectionner

path cf=graph(f, -1, 5, n=105);
il n'y a pas de problème !

Bruno
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

Répondre