Page 1 sur 1

Représentation graphique de la fonction logarithme

Posté : jeu. 15 nov. 2012, 08:25
par boubamane
Bonjour,
Je poursuis toujours sur mes tests avec asymptote et depuis hier soir, c'est ce matin seulement que je suis arrivé à tracer la fonction ln.
Je ne savais pas qu'il fallait mettre log(x) et non ln(x) pour la variable réelle x.

Code : Tout sélectionner

import graph;
size(10cm,0);
real xmin=0.05,xmax=5;
real ymin=-3,ymax=5;


// Définition de la fonction
real f(real x) {return (log(x));}


// Définition et construction de la courbe
path Cf2=graph(f,xmin,4,n=400);
draw(Cf2,linewidth(1bp)+red);


xaxis(Label("$x$",position=EndPoint, align=NE),
      xmin=-2,xmax=xmax,
      Ticks(scale(.7)*Label(align=E),
            NoZero,
            begin=false,beginlabel=false,
            end=false,endlabel=false,
            Step=1,step=.25,
            Size=1mm, size=.5mm,
            pTick=black,ptick=gray),
            Arrow);

yaxis(Label("$y$",position=EndPoint, align=NE),
      ymin=ymin,ymax=3,
      Ticks(scale(.7)*Label(),
            NoZero,
            begin=false,beginlabel=false,
            end=false,endlabel=false,
            Step=1,step=.25,
            Size=1mm, size=.5mm,
            pTick=black,ptick=gray),
      Arrow);


Pour quelle raison ln(x) ne marche pas.
Et si ça ne marche pas, je suis toujours obligé de supprimer tous les fichiers générés par la première compilation avant de refaire un autre test si non
même si je tape un bon code , l'erreur revient comme si asy l'avait en mémoire quelque part.
Merci.

Re: Représentation graphique de la fonction logarithme

Posté : jeu. 15 nov. 2012, 12:19
par GM
Bonjour,

boubamane a écrit :Pour quelle raison ln(x) ne marche pas.


Simplement parce que les conventions des uns ne sont pas forcément celles des autres :

Image


NB : Attention aux choix des titres des nouveaux sujets : ils doivent être explicites et précis.
Ce message aurait dû avoir un titre du genre : "Notation du logarithme népérien" ou "log ou ln ?" Je vais modifier la fin du tien pour évoquer le logarithme.

Il faut s'obliger à cela et à la séparation des demandes... pour que l'on puisse retrouver vite de l'aide dans les messages antérieurs du forum.


------------------

Quant à ceci :
boubamane a écrit :Et si ça ne marche pas, je suis toujours obligé de supprimer tous les fichiers générés par la première compilation avant de refaire un autre test si non
même si je tape un bon code , l'erreur revient comme si asy l'avait en mémoire quelque part.

... c'est un autre problème... qui semble sans rapport avec le titre du message... et qui aurait nécessité d'ouvrir un autre sujet.
Je dirai tout de même que tu es le spécialiste des problèmes bizarres : je n'ai jamais rien entendu de tel.
Si tu ouvres un nouveau sujet pour continuer à en parler... merci d'être précis sur le titre et donne des détails supplémentaires : quel exemple, quel éditeur, quelle ligne de commande (compilation directe d'un asy ou d'un tex comportant un code asymptote), ... etc, etc ? A chaque fois, que c'est pour un problème de défaut de compilation... si on ne précise pas tout... on perd un temps considérable dans des messages intermédiaires avant d'arriver à la solution du problème, qui est possible si on a tous les tenants et aboutissants.

Re: Représentation graphique de la fonction logarithme

Posté : jeu. 15 nov. 2012, 14:39
par boubamane
Bonjour,
Je serai plus précis à l'avenir.
J'ai d'autres problèmes encore. Je manquerai pas de démarrer de nouvelles discussions avec des titres bien choisis.
Ta réponse est bien claire merci