von esdd » Fr 20. Mai 2016, 16:10
Dein Beispiel ist gar nicht lauffähig, wie Du sehen kannst, wenn Du mal auf "Öffne in Online-Editor" klickst.
Berechne mal die Funktionswerte für die Grenzen Deines Plotbereiches - alle Funktionwerte in dem Bereich liegen oberhalb 600. Hinzukommt, dass die Rechengenauigkeit und auch der Zahlenbereich für pgfplots begrenzt ist.
Eine Lösungsmöglichkeit ist das Verwenden des Programmes gnuplot. Infos dazu findest Du unter anderem auch in der Doku von pgfplots. In dem Bild siehst Du wie klein 600 gegenüber den zu erwartenden Funktionswerten ist.
Code:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{every axis legend/.append style={at={(0.5,1.03)},anchor=south}}
\begin{axis}[
width=0.9\textwidth,
height=0.5\textheight,
xlabel={x},
ylabel={y},
xmin=0, xmax=2,
extra y ticks=600,
ymin=-25000000,
%ymin=0, ymax=500,
%restrict y to domain=0:600,
grid=major,
%xticklabel style={/pgf/number format/.cd,fixed},
legend pos=north east]
\addplot [blue,semithick]gnuplot[id=x,domain=0.2:2,samples=200] {(pi^2*220000*x^(-2))/(12*0.7^2*0.1)};
\legend{$\delta=1$, $\delta=2$, $\delta=5$, $\delta=8$, $\delta=16$}
\end{axis}
\end{tikzpicture}
\end{document}
- Dateianhänge
-

- gl_gnuplot.png (19.5 KiB) 928 mal betrachtet
Dein Beispiel ist gar nicht lauffähig, wie Du sehen kannst, wenn Du mal auf "Öffne in Online-Editor" klickst.
Berechne mal die Funktionswerte für die Grenzen Deines Plotbereiches - alle Funktionwerte in dem Bereich liegen oberhalb 600. Hinzukommt, dass die Rechengenauigkeit und auch der Zahlenbereich für [tt]pgfplots[/tt] begrenzt ist.
Eine Lösungsmöglichkeit ist das Verwenden des Programmes [tt]gnuplot[/tt]. Infos dazu findest Du unter anderem auch in der Doku von [tt]pgfplots[/tt]. In dem Bild siehst Du wie klein 600 gegenüber den zu erwartenden Funktionswerten ist.
[img]http://golatex.de/files/gl_gnuplot_105.png[/img]
Code:[code]\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{every axis legend/.append style={at={(0.5,1.03)},anchor=south}}
\begin{axis}[
width=0.9\textwidth,
height=0.5\textheight,
xlabel={x},
ylabel={y},
xmin=0, xmax=2,
extra y ticks=600,
ymin=-25000000,
%ymin=0, ymax=500,
%restrict y to domain=0:600,
grid=major,
%xticklabel style={/pgf/number format/.cd,fixed},
legend pos=north east]
\addplot [blue,semithick]gnuplot[id=x,domain=0.2:2,samples=200] {(pi^2*220000*x^(-2))/(12*0.7^2*0.1)};
\legend{$\delta=1$, $\delta=2$, $\delta=5$, $\delta=8$, $\delta=16$}
\end{axis}
\end{tikzpicture}
\end{document}[/code]