MOHAMED_AIT_LH a écrit :Bonjour
Je ne trouve pas mieux que mathematex pour demander de l'aide.
MOHAMED_AIT_LH a écrit :
Le code ci-dessous donne un graphe qui déborde (asymptotes). Y'a -t- il une solution pour éviter cela ? Merci à l'avance.
Code : Tout sélectionner
\documentclass[12pt]{article}
\input pr %pr=mon preambule intégré à l'environement de miktex installé sur mon pc
\usepackage{pstricks-add}
\usepackage{pst-eucl}
%\usepackage{concmath}
\geom{3}{2}
\def\matrt#1#2#3{\left(\begin{array}{ccc}#1\\#2\\#3 \end{array} \right)}
\begin{document}
\begin{center}
\psset{xunit=1,yunit=1,algebraic=true}
\begin{pspicture}(-5,-5)(5,5)
\psaxes[Dx=2,Dy=2,ysubticks=5,xsubticks=5,subticksize=1,xticksize=-5
5,yticksize=-5 5
2.1,axesstyle=frame,tickcolor=red,comma=true]{->}(0,0)(-5,-5)(5,5)]
\def\f{1/x}
\psplot[linecolor=red,linewidth=2pt]{-5}{5}{\f}
\end{pspicture}
\end{center}
\end{document}
Bon je pensais bien que c'était cela, mais ton exemple ne compile pas chez moi. Il s'arrête en plein milieu de la compilation sans autre explication. Bizarre.
Bref, la bonne idée est d'utiliser \psclip. Attention la syntaxe est spéciale, on ne peut pas écrire \begin{psclip} (du moins il me semble). On donne la forme (ici un rectangle \psframe) ainsi que les limites de ce que l'on veut voir, et ensuite on place son objet (pour le même prix, il y a la méthode pour l'aire sous une courbe et c'est gratuit !)
Code : Tout sélectionner
\begin{center}
\psset{xunit=1,yunit=1,algebraic}
\begin{pspicture}(-5,-5)(5,5)
\psclip%
{\psframe[linestyle=none](-5,-5)(5,5)}%
{%
% \pscustom
% Aire sous une courbe
% [%
% fillstyle=solid,%
% fillcolor=SandyBrown,%
% ]%
% {%
% \psplot[plotpoints=250]{}{}{}%
% \psline(,)(,)
% }%
\psplot[plotpoints=250]{-5}{-0.01}{1/x}%
}%
\endpsclip%
\psaxes[Dx=2,Dy=2,ysubticks=5,xsubticks=5,subticksize=1,xticksize=-5
5,yticksize=-5 5
2.1,axesstyle=frame,tickcolor=red,comma=true]{->}(0,0)(-5,-5)(5,5)]
\def\f{1/x}
%\psplot[linecolor=red,linewidth=2pt]{-5}{5}{\f}
\end{pspicture}
\end{center}
Pour éviter le risque d'un trait entre $0^-$ et $0^+$ je scinderais les deux parties de la courbe en deux...
Je ne mets pas $0$, car tu risques de planter l'interpréteur postscript, qui va t'insulter dans une langue que (personnellement moi je ne la connais pas, comme je ne suis pas Raymond, j'essaye de ne pas me faire insulter
) personne ne pratique plus.
Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.