PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Funktion Plotten, (pslot)



lvtq1985
27-05-2011, 19:46
Hi Leute,

Als Anfänger brauche ich dringend eure Hilfe. Also meine Hausaufgaben lautet :

Übernehmen Sie die Funktion und Bilden sie diese entsprechend der Vorlage (inkl.Abbildungsunterschrift)nach

K(g)= 0,25. (g^5-g^4-g^3+0,5g^2)

Bildvorlagen: http://www.bilder-space.de/bilder/1b7650-1306517210.jpg

Meine Lösung zur Aufgabe

%############################### Beginn der Präambel ################################################## #
\documentclass{scrreprt}
\usepackage[utf8x]{inputenc}
\usepackage[german]{babel}
\usepackage{pstricks,pst-node,pst-all}


\setlength{\parindent}{0cm}


%############################### Ende der Präambel ################################################## ###
\begin{document}


\begin{figure}
\centering
\begin{pspicture}(-1,-1)(1,-20)
\psaxes[arrows=<<->>,dy=1,Dy=10t](0,0)(5,1)(-5,-20)


\psplot{-5}{5}{0,25*(x^5-x^4-x^3+0,5x^2)}
\rput(2.5,5){$0,25*(x^5-x^4-x^3+0,5x^2)$}
\end{pspicture}
\caption{Plotten von Funktionen mit \texttt{psplot}}
\end{figure}

\end{document}

Leider läuft das Ganze nicht. Fehler wird immer als "badbox line 19 Overfull \hbox (28.4667pt too wide) gemeldet.

Ich vermute mal, dass das Problem wahrscheinlich an den Y-achsen und die Funktion liegt,denn sie sind wahrscheinlich zu groß. Es müsste ein Befehl geben, damit das Ganze manipulieren zu können.

voss
27-05-2011, 21:37
Ich vermute mal, dass das Problem wahrscheinlich an den Y-achsen und die Funktion liegt,denn sie sind wahrscheinlich zu groß. Es müsste ein Befehl geben, damit das Ganze manipulieren zu können.



\documentclass{scrreprt}
\usepackage{pstricks-add}
\begin{document}

\psset{yunit=0.7}
\begin{pspicture}(-5,-20)(5,5)
\psaxes[arrows=<<->>,dy=2,Dy=20](0,0)(-5,-20)(5,1)
\psplot[algebraic,linewidth=1.5pt,linecolor=blue,
yMaxValue=5,yMinValue=-20,% braucht aktuelle pst-plot Version
plotpoints=1000]{-5}{5}{0.25*(x^5-x^4-x^3+0.5*x^2)}
\rput*(2.5,5){$0,25*(x^5-x^4-x^3+0,5x^2)$}
\end{pspicture}

\end{document}

Herbert