Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

23 Mai '15, 09:57

Ross's gravatar image

Ross
37591522

Wie lese ich Koordinaten einer externen Datei ein um mit diesen weiter zu rechnen?

Hallo liebe LaTeX-Freunde, ich würde gerne Koordinaten (2 `double` Werte durch Leerzeichen getrennt) zeilenweise aus einer `.dat` Datei einlesen und diese an ein Makro weiter geben. Mein Minimalbsp. sieht wie folgt aus: \begin{filecontents*}{dumm.dat} 1.0 2.4 2.2 1.2 3.3 3.4 4.4 1.1 5.5 9.9 \end{filecontents*} \newcommand\plotF[2]{%Plotte Kreis \addplot[samples=100, domain=0:360, red]({(1+#2*#2)*cos(x)+2*#1*#1}, {(1+#2*#2)*sin(x)+2*#2*#2}); } \documentclass[margin=2mm]{standalone} \usepackage{pgfplots} \begin{document} \begin{tikzpicture} \begin{axis}[clip=false] %Hier sollten zeilenweise die Koordinaten aus dumm.dat eingelesen werden und das Makro \plotF{x1}{x2} ausgeführt werden \end{axis} \end{tikzpicture} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

23 Mai '15, 09:56

Ross's gravatar image

Ross
37591522

Wie lese ich Koordinaten einer externen Datei ein um mit diesen weiter zu rechnen?

Hallo liebe LaTeX-Freunde, ich würde gerne Koordinaten (2 `double` Werte durch Leerzeichen getrennt) aus einer `.dat` Datei einlesen und diese an ein Makro weiter geben. Mein Minimalbsp. sieht wie folgt aus: \begin{filecontents*}{dumm.dat} 1.0 2.4 2.2 1.2 3.3 3.4 4.4 1.1 5.5 9.9 \end{filecontents*} \newcommand\plotF[2]{%Plotte Kreis \addplot[samples=100, domain=0:360, red]({(1+#2*#2)*cos(x)+2*#1*#1}, {(1+#2*#2)*sin(x)+2*#2*#2}); } \documentclass[margin=2mm]{standalone} \usepackage{pgfplots} \begin{document} \begin{tikzpicture} \begin{axis}[clip=false] %Hier sollten zeilenweise die Koordinaten aus dumm.dat eingelesen werden und das Makro \plotF{x1}{x2} ausgeführt werden \end{axis} \end{tikzpicture} \end{document}