PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PSTricks: Kleine Zahlen



Nils:D
23-08-2008, 09:54
Hi,

ich brauche für einen Graphen einen Dx von 0,002 und einen Dy von 10. Das Problem dabei ist: LaTeX bzw. pstricks schluckt diese Zahlen nicht - Arithmetic overflow. Was ein overflow ist weiß ich (bin Programmierer), aber müsste das nicht eher ein underflow sein ? Was soll mir diese Meldung sagen und wie kann ich das Problem beseitigen ?


\begin{pspicture}(-1,-1)(8,5)
\psset{xAxisLabel =$\frac{t}{h}$,yAxisLabel =$\frac{v}{\frac{km}{h}}$}
\begin{psgraph}[arrows=->,Dx=0.002,Dy=10](0,0)(0,0)(0.019,69){7cm}{4cm}
\psline[linecolor=blue](0,0)(0.010,60)(0.010,60)(0.018,60)
\end{psgraph}
\end{pspicture}

Spindoctor
27-08-2008, 00:47
interessant. bis zu einem wert von 0,0625 geht es bei mir, darunter nicht mehr ;)

voss
27-08-2008, 09:20
Hi,

ich brauche für einen Graphen einen Dx von 0,002 und einen Dy von 10. Das Problem dabei ist: LaTeX bzw. pstricks schluckt diese Zahlen nicht - Arithmetic overflow. Was ein overflow ist weiß ich (bin Programmierer), aber müsste das nicht eher ein underflow sein ? Was soll mir diese Meldung sagen und wie kann ich das Problem beseitigen ?


\begin{pspicture}(-1,-1)(8,5)
\psset{xAxisLabel =$\frac{t}{h}$,yAxisLabel =$\frac{v}{\frac{km}{h}}$}
\begin{psgraph}[arrows=->,Dx=0.002,Dy=10](0,0)(0,0)(0.019,69){7cm}{4cm}
\psline[linecolor=blue](0,0)(0.010,60)(0.010,60)(0.018,60)
\end{psgraph}
\end{pspicture}


Es gibt Probleme mit der Integer-Arithmetik von TeX. Das kann man umgehen,
indem man intern einfach einen anderen Maßstabe benutzt, aber die Achse
wie gewünscht erstellt.


\begin{pspicture}(-1,-1)(8,5)
\psset{xAxisLabel =$\frac{t}{h}$,yAxisLabel =$\frac{v}{\frac{km}{h}}$}
\begin{psgraph}[arrows=->,Dx=0.002,dx=1cm,Dy=10](0,0)(0,0)(19,69){7cm}{4cm}
\psline[linecolor=blue](0,0)(10,60)(10,60)(18,60)
\end{psgraph}
\end{pspicture}


Wenn du für \psline dieselben Koordinaten verwenden willst, dann

\psline[linecolor=blue,xunit=1000](0,0)(0.010,60)(0.010,60)(0.018,60)

Herbert

Nils:D
29-08-2008, 20:43
Das ist genau das was ich gesucht habe. Vielen Dank Herbert! :)