Je cherche une documentation pour tracer des courbes avec Pstricks.
Si l'on souhaite tracer la fonction x-> x^2 - 3 sur [-4;4] on procčde
comme:
\psplot[plotpoints=200]{-4}{4}{x 2 exp 3 sub}
Mais comment tracer les fonctions:
Arctan , Arccos, Arcsin, , th, argth,...
Est-il possible de faire des raccourcis ?
Que peut-on lire sur ce sujet ?
Je vous remercie par avance,
LL
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
> Bonjour,
Bonjour.
> Je cherche une documentation pour tracer des courbes avec Pstricks.
>
> Si l'on souhaite tracer la fonction x-> x^2 - 3 sur [-4;4] on procède
> comme:
> \psplot[plotpoints=200]{-4}{4}{x 2 exp 3 sub}
>
>
> Mais comment tracer les fonctions:
> Arctan , Arccos, Arcsin, , th, argth,...
> Est-il possible de faire des raccourcis ?
> Que peut-on lire sur ce sujet ?
Un résumé des commandes Postscript :
http://www.nottingham.ac.uk/~ppzsjm/manuals/ps/math-ref.html
La trigo se limite à sin, cos et atan¹, les autres fonctions peuvent s'y
ramener. On duplique le sommet de la pile par « dup » et on permute par
« exch », donc tan(x) ce sera « x dup sin exch cos div » (en degrés).
[¹] « y x atan » => arctan(y/x)
> Je vous remercie par avance,
de rien.
PS. Dans la FAQ, 8.7 « Comment tracer une courbe ? »,
- Pstricks n'est pas rappelé ;
- Mathematica est cité, mais pas Maple.
PS2. Avec Emacs, on a les approximations de e et \pi en tapant
C-u M-: e RET
C-u M-: p i RET
et on peut aussi faire de la trigo en elisp pour calculer des constantes.
Il y a aussi l'extension calc, qui comprend directement le TeX :
,----
| TeX Language Mode
| -----------------
|
| The `d T' (`calc-tex-language') command selects the conventions of
| "math mode" in the TeX typesetting language, by Donald Knuth.
| Formulas are entered and displayed in TeX notation, as in `\sin\left(
| a \over b \right)'. [...]
`----
--
Jacques L'helgoualc'h
« Elisp is a sort of tpircstsoP » --- Kai Großjohann.
>Je cherche une documentation pour tracer >des courbes avec Pstricks.
la fontion arctangente est déjà définie dans PostScript (atan), les fonctions
arccos, arcsin etc. sont à définir soi-même. Voici un petit exemple qui définit
et trace la fonction arccosinus pour un angle compris entre 0 et 180 degrés.
\documentclass{article}
\usepackage{pst-plot}
\begin{document}
\begin{pspicture}(-5,0)(5,10)
\psset{xunit=5,yunit=0.036,plotpoints=180}
\psaxes[Dx=0.2,Dy=10]{->}(0,0)(-1.1,0)(1.1,190)
\parametricplot{1}{-1}{%
/COS t def
/SIN COS dup mul neg 1 add sqrt def
/ARCCOS SIN COS atan def
t ARCCOS
}
\end{pspicture}
\end{document}
Sinon sur la page de pstricks :
http://tug.org/applications/PSTricks/Mathematics/
et sur
http://www.tug.org/pipermail/pstricks/
on peut trouver de nombreux exemples.
Ainsi que sur ma page perso :
http://members.aol.com/mluque5130/
Manuel LUQUE
j'ai essayé d'utiliser la propositions infra, tout ce passe bien lors de la
compilation ( Winedt trouve les packages ), mais lorsque je veux visualiser
le résultat sur Yap, ce dernier m'affiche :
<< PostScript Problem : cannot find GhostScript See the logbook for error
history >>
le logbook donne :
<<
Loading page 1...
Sending C:\program files\texmf\dvips\pstricks\pstricks.pro...
Error: PostScript problem:
cannot find GhostScript
>>
Sauriez vous me dépanner en me donnant la marche à suivre pour corriger le
problème ? Je semble toujours avoir ce problème dès que je manipule des
graphiques...
PS : Dans Yap, menu Option onglet GhostScript, en cochant disable Postcript
interpretation, Yap ne râle plus mais je n'ai toujours pas ma courbe (
uniquement les chiffres des ordonnées et ceux des abscisses.
Merci pour votre aide.
"MLuque5130" <mluqu...@aol.com> wrote in message
news:20020211045245...@mb-fd.aol.com...
Je vous remercie pour vos réponses.
Je me suis constitué de commandes :
%%%%%%%%%%% fonctions mathematiques pour Pstricks %%%%%%%%%%%%%%%
\newcommand{\ppi}{ 3.1416 }
\newcommand{\pe}{ 2.718 }
\newcommand{\prd}{180 \ppi div mul } %% transforme des rd en degres
\newcommand{\pdeg} { \ppi mul 180 div } %% transforme des degres
en rd
\newcommand{\pExp} { \pe exch exp } %% exponentielle
\newcommand{\pCos} { \prd cos } %% cosinus (argument en radian)
\newcommand{\pSin} { \prd sin } %% sinus (argument en radian)
\newcommand{\ptan} { dup sin exch cos div } %% tangente (argument en
degré)
\newcommand{\pcotan} { dup cos exch sin div } %% cotangente (argument en
degré)
\newcommand{\pTan} { dup \pSin exch \pCos div } %% tangente (argument en
radian)
\newcommand{\pcoTan} { dup \pCos exch \pSin div } %% cotangente
(argument en radian)
\newcommand{\parctan} { dup 0 ge {1 atan} {neg 1 atan neg} ifelse }
%% arctan résultat en degré
\newcommand{\pArctan}{ \parctan \pdeg } %% arctan résultat en radian
\newcommand{\parccos} { dup dup mul neg 1 add sqrt exch atan }
%% arccos -> degré
\newcommand{\pArccos} { \parccos \pdeg } %% arccos -> radian
\newcommand{\parcsin} { dup dup mul neg 1 add sqrt atan dup 90
lt {} {360 sub} ifelse } %% arcsin -> degré
\newcommand{\pArcsin} { \parcsin \pdeg } %% arcsin -> radian
\newcommand{\pcosh} { dup \pExp exch neg \pExp add 2 div } %% cosinus
hyperbolique
\newcommand{\psinh} { dup \pExp exch neg \pExp sub 2 div } %% sinus
hyperbolique
\newcommand{\ptanh} { dup \psinh exch \pcosh div } %% tangente
hyperbolique
\newcommand{\pcotanh} { dup \pcosh exch \psinh div } %% cotangente
hyperbolique
\newcommand{\pfactorielle} { dup 0 eq {pop 1}
{dup 1 sub \pfactorielle mul} ifelse } %% factorielle
\newcommand{\parctanh} { dup 1 add exch neg 1 add div sqrt ln } %%
tangente hyperbolique inverse
\newcommand{\parcsinh} { dup 2 exp 1 add sqrt add ln } %% sinus
hyperbolique inverse
\newcommand{\parccosh} { dup 2 exp 1 sub sqrt add ln } %% cosinus
hyperbolique inverse
Si l'on souhaite tracer la fonction x-> Arcsinh(ch(x)^2-3) sur [-4;4]
on procède
comme:
\psplot[plotpoints=200]{-4}{4}{x \pcosh 2 exp 3 sub \parcsinh }
En espérant que celà puisse servir à d'autres.
- C. Eyquem