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 et non pour la variable réelle .
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.