Punkt wird nicht mit multido geplottet

Tabellen und Grafiken erstellen und anordnen


mf123
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Di 16. Apr 2013, 11:31

Punkt wird nicht mit multido geplottet

Beitrag von mf123 »

Hallo

das untenstehende Beispiel funktioniert wunderbar:
\documentclass{article}
\usepackage{pst-all}

\begin{document}

\def\FF{x 3 exp 4 mul 3 div x sub 1 add}
\def\AbFF{x 2 exp 4 mul 1 sub}
\begin{pspicture}(-2.5,-2)(2.5,4)
\psaxes[Dx=1,Dy=1]{->}(0,0)(-2,-1.5)(2.2,3.7)[$x$,0][$y$,90]
\psplot[plotstyle=curve,linewidth=1.5pt]{-1.3}{1.2}{\FF}% postscript function
\multido{\r=-1+0.5}{5}{
\psplotTangent{\r}{1.3}{\FF}
%\psdot[dotscale=1.2](! \r /x \r def \AbFF)
}
\psdot[dotscale=1.2](! -1 /x -1 def \AbFF)
\psdot[dotscale=1.2](! -0.5 /x -0.5 def \AbFF)
\psdot[dotscale=1.2](! 0 /x 0 def \AbFF)
\psdot[dotscale=1.2](! 0.5 /x 0.5 def \AbFF)
\psdot[dotscale=1.2](! 1 /x 1 def \AbFF)
\end{pspicture}

\end{document}
Ich möchte allerdings die Punkte mit der Ableitungsfunktion ins Multido reinnehmen, also die Kommentierte Zeile verwenden. Dafür die untersten fünf Zeilen weglassen:
\documentclass{article}
\usepackage{pst-all}

\begin{document}

\def\FF{x 3 exp 4 mul 3 div x sub 1 add}
\def\AbFF{x 2 exp 4 mul 1 sub}
\begin{pspicture}(-2.5,-2)(2.5,4)
\psaxes[Dx=1,Dy=1]{->}(0,0)(-2,-1.5)(2.2,3.7)[$x$,0][$y$,90]
\psplot[plotstyle=curve,linewidth=1.5pt]{-1.3}{1.2}{\FF}% postscript function
\multido{\r=-1+0.5}{5}{
\psplotTangent{\r}{1.3}{\FF}
\psdot[dotscale=1.2](! \r /x \r def \AbFF)
}
\end{pspicture}

\end{document}
Hier erhalte ich keine Fehlermeldung beim Compilieren, dafür bei der Ausgabe. Kann mir jemand sagen warum und das Problem beheben?

Danke, Marcel