Latex kommt zu keinem Ende beim Übersetzen pdfplot

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Latex kommt zu keinem Ende beim Übersetzen pdfplot

von Vaschan » Di 24. Mai 2016, 17:16

Vielen Dank für den Hinweis.

Danke für die Antwort, es funktioniert jetzt.

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.

Bild

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
gl_gnuplot.png (19.5 KiB) 928 mal betrachtet

Latex kommt zu keinem Ende beim Übersetzen pdfplot

von Vaschan » Fr 20. Mai 2016, 12:52

Hallo zusammen,

ich versuche eine Funktion mit Latex zu plotten, aber sobald ich ein x im Nenner habe, dauert das übersetzen endlos lange.

Habe die Vermutung, dass es daran liegt das Latex versucht durch 0 zu teilen. Aber eigentlich dachte ich ich hätte das begrenzt.
\begin{diagramm}[h!]
 \centering
  \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.2, xmax=2, 
		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] {(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{diagramm}
%


Könnt ihr mir da weiterhelfen?

Viele Grüße
Vaschan

Nach oben