Je voudrais savoir s'il est possible
- de calculer la valeur
y=\func{a}
, a étant le point trouvé par la commande\pszero
dont je souhaite avoir l'abscisse ? - de récupérer la valeur y pour l'utiliser hors environnement pstricks (avec le paquet
siunitx
ou faire des calculs avecxfp
) ? - ou fais-je un syndrome XYZ ?
Merci
Code : Tout sélectionner
\documentclass[12pt,a4paper]{article}
\usepackage{pst-func,pst-eucl}
\begin{document}
\psset{unit=2cm}
\def\func{1.8*x^2-5*x+4}
\begin{pspicture*}[showgrid=](-0.5,-0.5)(5,5)
\psaxes{->}(0,0)(5,5)[$I$,140][$J$,-40]
\psplot[linewidth=2pt,linecolor=blue,algebraic]{0}{3}{\func}
%Derive : vient du paquet pstricks-add
\psplot[linewidth=2pt,linecolor=red,algebraic]{0}{3}{Derive(1,\func)}
%psZero : vient du paquet pst-func
%onlyNode(pst-func)
%saveNodeCoors,NodeCoorPrefix (pst-node)
%
\psZero[algebraic,onlyNode,saveNodeCoors,NodeCoorPrefix=N](1,2){Derive(1,\func)}{a}
%\psCoordinates vient du paquet pst-plot
%%La documentation indique (!N-a.x N-a.y) mais erreur si pas écrit comme ci-dessous
\psCoordinates[showpoints](*Nax {\func})
%par contre si NodeCoorPrefix=N n'est pas écrit, cela fonctionne
%\psZero[algebraic,onlyNode,saveNodeCoors,](1,2){Derive(1,\func)}{a}
%\psCoordinates[showpoints](*N-a.x {\func})
\end{pspicture*}
\end{document}