PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pgfplot quadratische Funktion plotten



zac
07-06-2012, 13:15
Hallo,
habe folgendes Beispiel:



\documentclass[a4paper]{scrartcl} %Dokumentklasse - für kürzere Artikel und Aufsätze

\usepackage[ansinew]{inputenc} %deutsche Zeichen
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{xcolor}
\usepackage[a4paper,left=20mm,right=20mm, top=25mm, bottom=25mm]{geometry}
%Seitenränder einstellen
\usepackage{pgfplotstable}

\begin{document}
\pagestyle{empty}
\begin{tikzpicture}
\begin{axis}[legend pos=outer north east,
xmin=0,
xmax=25,
xlabel={Geschwindigkeit $v_{ij}$},
ylabel={Bremsweg $s_{ij}$},
ymin=0,
ymax=140,
grid=major,
restrict y to domain=0:140, % an Stelle konkreter Wertebereiche für y
scale=1.5
]


\addplot[blue,no marks,samples=1000] {1.53088*x+0.16078*x*x};
\addlegendentry{Regressionsparabel}
\addplot[only marks]
coordinates {
(2.78,4)
(5.56,10)
(5.56,11)
(5.56,15)
(8.33,15)
(8.33,27)
(11.11,19)
(11.11,23)
(11.11,24)
(11.11,30)
(13.89,48)
(13.89,49)
(13.89,58)
(19.44,75)
(19.44,82)
(19.44,90)
(19.44,93)
(22.22,93)
(22.22,101)
(22.22,125)
};
\addlegendentry{gemmessene Bremswege}
\end{axis}
\end{tikzpicture}\\

\end{document}

Mein Problem ist es, das meine Regressionsparabel nur im Bereich [0,5] geplottet wird. Wie kann ich das ändern, dass der Bereich größer wird, also [0,20]

Curryhunter
08-06-2012, 09:53
Hallo,
Auch wenn ich von pgfplot keine Ahnung habe (nutze ausschließlich gnuplot): Du solltest dem plot auch mitgeben, in welchem Wertebereich er plotten soll. Standard ist sonst der Bereich -5 bis 5.


\addplot[blue,no marks,samples=1000,domain=0:20] {1.53088*x+0.16078*x*x};%
\addlegendentry{Regressionsparabel}

mit den Anweisungen zuvor (xmin, xmax etc.) stellt man ja nur die Achsenbeschriftungen und -längen ein.

Bist Du Dir mit der Ausgleichsfunktion eigentlich sicher? Die scheint mir nicht zu den Daten zu passen...

Grüße
Stefan