zac
08-11-2013, 15:37
Ich würde gerne in latex etwas plotten, da dann auch die Beschriftung einheitlich zum restlichen Dokument passt. Prinzipiell funktioniert das auch. Bei einem Beispiel sind die Werte mit denen Latex rechnen muss wohl zu groß "Dimension too Large".
Meine Frage ist nun:
Muss ich das so akzeptieren und kann diese Funktion nicht mit Latex plotten, oder gibt es eine Möglichkeit auch mit "großen Zahlen" zu plotten?
Hier mein Beispiel, das auskommentierte lässt sich nicht plotten, die ersten beiden plots schon:
\documentclass[a4paper,11pt,ngerman,oneside,reqno]{book}
\usepackage[latin1]{inputenc} %deutsche Zeichen [ansinew]
\usepackage{tikz} %zeichnencenter
\begin{document}
\begin{tikzpicture}
\draw[scale=1,domain=-3:3,smooth,variable=\t] plot ({\t},{1/(3.13^(1/4))*exp(-\t*\t/2)});
\draw[->] (-5,0) -- (5,0) node[right,below] {$x$};
\draw (-1.41,-.1) -- (-1.41,.1);
\draw (1.41,-.1) -- (1.41,.1);
\end{tikzpicture}
\begin{tikzpicture}
\draw[scale=1,domain=-5:5,smooth,variable=\t] plot ({0.447*\t},
{2*(0.038330715)*(16*\t*\t*\t*\t-48*\t*\t+12)*exp(-\t*\t/2)});
\draw[->] (-5,0) -- (5,0) node[right,below] {$x$};
\draw (0.447*-3.16,-.1) -- (0.447*-3.16,.1);
\draw (0.447*3.16,-.1) -- (0.447*3.16,.1);
\end{tikzpicture}
%\begin{tikzpicture}
%\draw[scale=1,domain=-5:5,smooth,variable=\t] plot ({0.447*\t},
%{2*(3.14^(1/4)*1170980768)*
%(518918400 +0 -8302694400*(\t)^2 +0 +19372953600*(\t)^4 +0 -15498362880*(\t)^6 +0 +5535129600*(\t)^8 +0 -984023040*(\t)^(10) +0 +89456640*(\t)^(12) +0 -3932160*(\t)^(14) +0 +65536*(\t)^(16)
%)
%*exp(-\t*\t/2)});
%\draw[->] (-5,0) -- (5,0) node[right,below] {$x$};
%\draw (0.447*-3.16,-.1) -- (0.447*-3.16,.1);
%\draw (0.447*3.16,-.1) -- (0.447*3.16,.1);
%\end{tikzpicture}
\end{document}
auch wenn ich im auskommentierten Teil den Vorfaktor reinmultiplizier und die Koeffizienten so kleiner werden ist immer noch "Dimension too Large"
Meine Frage ist nun:
Muss ich das so akzeptieren und kann diese Funktion nicht mit Latex plotten, oder gibt es eine Möglichkeit auch mit "großen Zahlen" zu plotten?
Hier mein Beispiel, das auskommentierte lässt sich nicht plotten, die ersten beiden plots schon:
\documentclass[a4paper,11pt,ngerman,oneside,reqno]{book}
\usepackage[latin1]{inputenc} %deutsche Zeichen [ansinew]
\usepackage{tikz} %zeichnencenter
\begin{document}
\begin{tikzpicture}
\draw[scale=1,domain=-3:3,smooth,variable=\t] plot ({\t},{1/(3.13^(1/4))*exp(-\t*\t/2)});
\draw[->] (-5,0) -- (5,0) node[right,below] {$x$};
\draw (-1.41,-.1) -- (-1.41,.1);
\draw (1.41,-.1) -- (1.41,.1);
\end{tikzpicture}
\begin{tikzpicture}
\draw[scale=1,domain=-5:5,smooth,variable=\t] plot ({0.447*\t},
{2*(0.038330715)*(16*\t*\t*\t*\t-48*\t*\t+12)*exp(-\t*\t/2)});
\draw[->] (-5,0) -- (5,0) node[right,below] {$x$};
\draw (0.447*-3.16,-.1) -- (0.447*-3.16,.1);
\draw (0.447*3.16,-.1) -- (0.447*3.16,.1);
\end{tikzpicture}
%\begin{tikzpicture}
%\draw[scale=1,domain=-5:5,smooth,variable=\t] plot ({0.447*\t},
%{2*(3.14^(1/4)*1170980768)*
%(518918400 +0 -8302694400*(\t)^2 +0 +19372953600*(\t)^4 +0 -15498362880*(\t)^6 +0 +5535129600*(\t)^8 +0 -984023040*(\t)^(10) +0 +89456640*(\t)^(12) +0 -3932160*(\t)^(14) +0 +65536*(\t)^(16)
%)
%*exp(-\t*\t/2)});
%\draw[->] (-5,0) -- (5,0) node[right,below] {$x$};
%\draw (0.447*-3.16,-.1) -- (0.447*-3.16,.1);
%\draw (0.447*3.16,-.1) -- (0.447*3.16,.1);
%\end{tikzpicture}
\end{document}
auch wenn ich im auskommentierten Teil den Vorfaktor reinmultiplizier und die Koeffizienten so kleiner werden ist immer noch "Dimension too Large"