Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/04/2006, à 09:45

Black_pignouf

[Résolu] Tracé de courbes sous LaTeX

Bonjour!

Je voulais juste savoir: j'aimerais bien insérer des graphes de fonctions dans un document LaTeX, si possible en le compilant avec pdflatex. Un truc dans le genre:

\tracefunction{X au carré}(x->x*x,x=-10..10)

serait parfait.

Est-ce que ca existe?

Dernière modification par Black_pignouf (Le 28/04/2006, à 18:06)

Hors ligne

#2 Le 28/04/2006, à 09:48

cyrille

Re : [Résolu] Tracé de courbes sous LaTeX

pour ce genre de questions je te conseille ce site de gros pervers

http://www.mathematex.net/phpBB2/index.php

#3 Le 28/04/2006, à 18:06

Black_pignouf

Re : [Résolu] Tracé de courbes sous LaTeX

Bien vu, l'admin m'a répondu.
Il faut utiliser pgf:

http://www.ctan.org/tex-archive/help/Catalogue/entries/pgf.html

Un exemple:

\documentclass{scrartcl} 
 \usepackage{tikz,pgflibraryarrows,pgf} 
 
\begin{document} 
 
\begin{center}
\begin{tikzpicture}[domain=0:4]
\draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9);
\draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$};
\draw[->] (0,-1.2) -- (0,4.2) node[above] {$f(x)$};
\draw[color=red] plot[id=x2] function{.05*x*x} node[right] {$f(x) =\frac{1}{20} x^2$};
\draw[color=blue] plot[id=cos] function{cos(x)} node[right] {$f(x) = \cos x$};
\draw[color=orange] plot[id=exp] function{0.05*exp(x)} node[right] {$f(x) = \frac{1}{20} \mathrm e^x$};
\end{tikzpicture}
\end{center}
 
\end{document}

Par contre, il faut installer xkeyval manuellement,
( ftp://cam.ctan.org/tex-archive/macros/latex/contrib/xkeyval/run )
et autoriser pdflatex a lancer gnuplot (tiens, il faut l'installer aussi celui là) avec l'option "--shell-escape" (il paraît que ce n'est pas sécurisé)

Hors ligne