Erstellung Nyquist Diagramm von Impedanzmessung.
Hey!
Ich habe 10 Datensätze, jeweils habe ich die gleiche Frequenz und dazugehörig unterschiedliche reale und imaginäre Widerstandswerte (Z' und Z'').
Ich möchte Z'' über Z' abbilden, also Z' als x-Achse. Theoretisch sind die Frenquenzwerte irrelevant, aber es sind nunmal keine gleichen x-Werte. Ich hätte gerne die Graphen in einem Diagramm, mit pgfplots komm ich nicht weiter.
Danke!haha, tut mir Leid! Ich werds mehr mathematisch beschreiben :D
Ich habe einige txt files mit 3 Spalten, die erste zeigt die Frequenz, die zweite einen Impedanzwert (realer elektrischer Widerstand), und die dritte Spalte den imaginären Widerstand (eigentlich irrelevant wie das heißt), hier nur ein ausschnitt:
freq. /Hz Z1 /mohm Z2 /mohm
1.000E+05 4.025E-01 3.786E-02
6.310E+04 4.320E-01 -2.213E-02
3.981E+04 4.613E-01 -6.642E-02
2.512E+04 4.989E-01 -9.858E-02
1.585E+04 5.430E-01 -1.220E-01
1.000E+04 5.904E-01 -1.385E-01
6.310E+03 6.396E-01 -1.458E-01
3.981E+03 6.876E-01 -1.501E-01
2.512E+03 7.341E-01 -1.512E-01
1.585E+03 7.786E-01 -1.503E-01
1.000E+03 8.204E-01 -1.511E-01
6.310E+02 8.604E-01 -1.557E-01
3.981E+02 9.010E-01 -1.650E-01
2.512E+02 9.468E-01 -1.798E-01
Jetzt möchte ich am liebsten ein Diagramm haben, mit Z1 als X-Achse und Z2 als Y-Achse.
Die txt Datei ist automatisch mit tab's getrennt, sodass man die relativ problemlos einlesen können sollte.
Wenn ich pgfplots nutze, ließt er ja automatisch die erste Spalte als x-Achse ein, ich möchte aber die Spalte gerne festlegen. (sonst muss ich jedes per hand in excel öffnen und löschen usw -.-)
mein code:
\documentclass[paper=a4,12pt,version=last]{scrartcl}
\usepackage{pgfplots}
\begin{document}
\centering
\begin{tikzpicture}
\begin{loglogaxis}[
legend pos = outer north east,
axis lines = left,
xlabel = $Z'$,
ylabel = {$-Z''$},
width=0.4\textwidth,
height=0.4\textheight,
title={Nyquist Plot},
]
\pgfplotstableread{vari/0A.txt}
\datatable
\addplot table[y=Z1] {vari/0A.txt};
%\addplot table[y=Z2] {vari/0A.txt};
\legend{Z',Z''}
\end{loglogaxis}
\end{tikzpicture}
\end{document}
Ich muss wahrscheinlich was anderes nutzen als \pgfplotstableread um die x-Achse festzulegen?
Ich hab quasi für jeden Datensatz unterschiedliche x-Werte, außer die Frequenz ist gleich, die sieht man aber im graphen nicht, man weiß nur in welcher Richtung der Graph zeitlich abgebildet wird:
![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/IMG_1962.JPG
Ich starte die Messung bei einer hohen Frequenz, und je geringer diese wird, desto mehr wandert der Graph nach rechts.
(Für Interessierte: bei Stromänderung ändert sich Verlauf, Impedanzmessung einer Brennstoffzelle)