Tracer une courbe
Tracer une courbe
Bonjour
Débutant avec asymptote je voudrais tracer la courbe suivante : f(x) = 1100 \times 1.035^x de x=0 à x = 20. Je voudrais faire apparaître les axes et une grille avec xmin = 0 et xmax = 20, ymin = 1000 et ymax = 2500.
Je n'y arrive pas; quelqu'un saurait-il comment faire svp ? (J'ai utilisé graph_pi.asy).
Merci
A bientôt
Débutant avec asymptote je voudrais tracer la courbe suivante : f(x) = 1100 \times 1.035^x de x=0 à x = 20. Je voudrais faire apparaître les axes et une grille avec xmin = 0 et xmax = 20, ymin = 1000 et ymax = 2500.
Je n'y arrive pas; quelqu'un saurait-il comment faire svp ? (J'ai utilisé graph_pi.asy).
Merci
A bientôt
Re: tracer courbe
Une version sans graph_pi :
Dernière modification par GMaths le mardi 15 mai 2012, 19:07, modifié 1 fois.
Index des fonctions Asymptote- Pour consulter ou me demander des exemples : Galerie et AsyForum - Notepad++, l'éditeur qu'il faut pour Asymptote sous Windows - TexWorks+LaTexMk+Asymptote
Re: tracer courbe
Figure modifiée ci-dessus : le code initial était perfectible.
Index des fonctions Asymptote- Pour consulter ou me demander des exemples : Galerie et AsyForum - Notepad++, l'éditeur qu'il faut pour Asymptote sous Windows - TexWorks+LaTexMk+Asymptote
Re: tracer courbe
J'ai oublié de dire que je suis tenté de déconseiller, pour l'instant, graph_pi pour ce genre de chose, tant que Philippe ne trouvera pas le temps de jeter un oeil au problème des repères particuliers pour lesquels xmin>0 et/ou ymin>0.
Index des fonctions Asymptote- Pour consulter ou me demander des exemples : Galerie et AsyForum - Notepad++, l'éditeur qu'il faut pour Asymptote sous Windows - TexWorks+LaTexMk+Asymptote
Re: tracer courbe
Merci Gmaths pour tes réponses. La figure que tu traces ext exactement ce que je veux; pourtant quand je recopie ton exemple, et que j'essaie de compiler avec pdflatex il me signale une erreur "File ended while scanning use of \next.
Aurais-tu une idée de la provenance de cette erreur ?
Aurais-tu une idée de la provenance de cette erreur ?
Code : Tout sélectionner
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathrsfs}
%\usepackage(icomma);
\usepackage[inline]{asymptote}
\begin{document}
\begin{asy}
import graph;
size(10cm,10cm,IgnoreAspect);
// Paramètres de la fenêtre
real xmin=0, xmax=20, xstep=1,
ymin=1000, ymax=2500, ystep=100;
xlimits(xmin,xmax);
ylimits(ymin,ymax);
// Stylos
pen p1=gray(0.7), p2=gray(0.9), p=fontsize(8pt);
// Grille sans les axes
xaxis(BottomTop,p1,LeftTicks("%",extend =true,pTick=p1,ptick=p2,Step=xstep,step=xstep));
yaxis(LeftRight,p1,RightTicks("%",extend =true,pTick=p1,ptick=p2,Step=ystep,step=ystep/2));
// Axes
xequals(xmin,ymin,ymax,.6blue+p,LeftTicks(Size=2,Step=ystep,pTick=blue,ptick=invisible));
yequals(ymin,xmin,xmax,.6red+p,RightTicks(Size=2,Step=xstep,pTick=red,ptick=invisible));
// Fonction et Courbe
real f(real x){return 1100*1.035^x;}
draw(graph(f,xmin,xmax),blue);
\end{asy}
\end{document}
Re: tracer courbe
Bonsoir, ca compile chez moi avec pdflatex.
n'oublie pas de faire pdflatex puis asy puis pdflatex
maurice
n'oublie pas de faire pdflatex puis asy puis pdflatex
maurice
- Pièces jointes
-
- tests.pdf
- (14.38 Kio) Téléchargé 299 fois
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
Re: tracer courbe
fadila a écrit :Aurais-tu une idée de la provenance de cette erreur ?
- As-tu déjà compilé d'autres exemples avec succès ?
- C'est l'exemple que tu donnes, rigoureusement identique et sans rien d'autre, qui te donne cette erreur ?
Index des fonctions Asymptote- Pour consulter ou me demander des exemples : Galerie et AsyForum - Notepad++, l'éditeur qu'il faut pour Asymptote sous Windows - TexWorks+LaTexMk+Asymptote
Re: tracer courbe
Oui c'est l'exemple identique. Ce n'est pas parce que je suis sous ubuntu que ça ne marche pas ?
Re: tracer courbe
GMaths a écrit :
- As-tu déjà compilé d'autres exemples avec succès ?
Index des fonctions Asymptote- Pour consulter ou me demander des exemples : Galerie et AsyForum - Notepad++, l'éditeur qu'il faut pour Asymptote sous Windows - TexWorks+LaTexMk+Asymptote
-
- Modérateur spécialisé
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: tracer courbe
Erreur classique : pas d'espace tabulation avant \begin{asy} et \end{asy}fadila a écrit :Merci Gmaths pour tes réponses. La figure que tu traces ext exactement ce que je veux; pourtant quand je recopie ton exemple, et que j'essaie de compiler avec pdflatex il me signale une erreur "File ended while scanning use of \next.
Aurais-tu une idée de la provenance de cette erreur ?
(l'environnement est fragile, similaire à comments)
O.G.
Re: tracer courbe
Bonjour OG
Que veux-tu dire avec les tabulations ? Il faut qu'il y en ait ou pas ?
Merci
Que veux-tu dire avec les tabulations ? Il faut qu'il y en ait ou pas ?
Merci
-
- Modérateur spécialisé
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: tracer courbe
pas de tabulation ni espacefadila a écrit :Bonjour OG
Que veux-tu dire avec les tabulations ? Il faut qu'il y en ait ou pas ?
Merci
ok
Code : Tout sélectionner
\begin{asy }
blabla
blalaba
\end{asy}
Code : Tout sélectionner
\begin {asy }
blabla
blalaba
\end{asy}
Re: tracer courbe
Cela fait longtemps que je n'ai plus eu ce genre de problème d'espace... et je n'ai pas réussi à le provoquer... donc ce problème ne serait-il pas réglé avec la version la plus récente d'asymptote.sty ?OG a écrit :Erreur classique : pas d'espace tabulation avant \begin{asy} et \end{asy}
(l'environnement est fragile, similaire à comments)
Index des fonctions Asymptote- Pour consulter ou me demander des exemples : Galerie et AsyForum - Notepad++, l'éditeur qu'il faut pour Asymptote sous Windows - TexWorks+LaTexMk+Asymptote
-
- Modérateur spécialisé
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: tracer courbe
c'est qu'une vieille version traine quelque part ?GMaths a écrit :Cela fait longtemps que je n'ai plus eu ce genre de problème d'espace... et je n'ai pas réussi à le provoquer... donc ce problème ne serait-il pas réglé avec la version la plus récente d'asymptote.sty ?OG a écrit :Erreur classique : pas d'espace tabulation avant \begin{asy} et \end{asy}
(l'environnement est fragile, similaire à comments)
Quelle version d'asymptote ?
O.G.
Re: tracer courbe
et moi j'en reviens pour la troisième fois avec ma question :OG a écrit :Quelle version d'asymptote ?
GMaths a écrit :GMaths a écrit :
- As-tu déjà compilé d'autres exemples avec succès ?
Index des fonctions Asymptote- Pour consulter ou me demander des exemples : Galerie et AsyForum - Notepad++, l'éditeur qu'il faut pour Asymptote sous Windows - TexWorks+LaTexMk+Asymptote
Re: tracer courbe
Rebonsoir
Tu veux dire qu'il ne faut pas qu'il y ait de tabulation sur la ligne \begin{asy} et aussi sur la ligne \end{asy} mais qu'entre les deux on peut en mettre ?
J'ai enlevé les tabulations mais ça ne marche toujours pas.
Voici un exemple qui marche chez moi
Ainsi je ne vois pas pourquoi celui-ci marche alors que celui de gmaths ne marche pas
Tu veux dire qu'il ne faut pas qu'il y ait de tabulation sur la ligne \begin{asy} et aussi sur la ligne \end{asy} mais qu'entre les deux on peut en mettre ?
J'ai enlevé les tabulations mais ça ne marche toujours pas.
Voici un exemple qui marche chez moi
Code : Tout sélectionner
\begin{asy}
import graph;
size(10cm,0);
real xmin=-3,xmax=3;
real ymin=-1,ymax=9.5;
// Définition de la fonction
real f(real x) {return x^2;}
// Tracé de la courbe
path Cf=graph(f,xmin,xmax,n=400);
draw(Cf,linewidth(1bp));
xaxis(Label("$x$",align=Align),xmax=3.4,Ticks(NoZero),Arrow);
yaxis(Ticks(NoZero));
shipout(bbox(2mm,Fill(white)));
\end{asy}
Re: tracer courbe
Rebonsoir Gmaths
Ubuntu me dit que ma version est : asymptote 2.02-2build1
A bientôt
Ubuntu me dit que ma version est : asymptote 2.02-2build1
A bientôt
-
- Modérateur spécialisé
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: tracer courbe
Quelle version d'Ubuntu ?fadila a écrit :Rebonsoir Gmaths
Ubuntu me dit que ma version est : asymptote 2.02-2build1
A bientôt
"asy -v" te dira la version d'Asymptote. Il y a de fortes chances que la version
soit ancienne. Il faudra installer une version plus récente (plus tard).
Dans le cas de ton installation, il n'y a pas de raison que cela ne fonctionne pas.
Comme le suggère la discussion avec Gmath, il y a eu des évolutions avec asymptote.sty
Au moins un fichier .asy fonctionne, c'est bon signe. Quand on inclut une figure dans
un environnement latex, il y a trois compilation : 1) pdflatex 2) asy 3) pdflatex
Je lis le message : 2.02 c'est trop vieux
OG.
-
- Modérateur spécialisé
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: tracer courbe
Même si c'est en 2.02 il n'y a pas de raison que l'exemple ne fonctionne pas.
Après avoir fait un petit nettoyage (seulement le fichier latex), virer
espace/tabulation, compiler et si erreur il y a, merci de nous donner le fichier log
de la compilation latex
O.G.
Après avoir fait un petit nettoyage (seulement le fichier latex), virer
espace/tabulation, compiler et si erreur il y a, merci de nous donner le fichier log
de la compilation latex
O.G.
-
- Modérateur spécialisé
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: tracer courbe
Quels sont les pbs ?GMaths a écrit :J'ai oublié de dire que je suis tenté de déconseiller, pour l'instant, graph_pi pour ce genre de chose, tant que Philippe ne trouvera pas le temps de jeter un oeil au problème des repères particuliers pour lesquels xmin>0 et/ou ymin>0.
O.G.
-
- Sujets similaires
- Réponses
- Vues
- Dernier message