pgfplots: Vektor(-feld) eines parametrischen Kreises
Verfasst: Mo 26. Dez 2011, 16:49
Hallo,
nachdem ich ueber die Feiertage und letzten Uni-Tage noch nicht geschafft habe, die "external" Library anzuschauen, tat sich (leider) kurz vor den Ferien ein neues Problem auf. Ich schaute mir "quiver plots" an und moechte an einen parametrisch geplotteten Kreis ein paar veranschaulichende Vektorpfeile anbringen.
Dies scheint leider so, wie ich das versuche, nicht zu funktionieren. Ich wuesste jetzt auch nicht, dass ich den Gradienten, in pgfplots (u, v), falsch bestimmt haette. Das Resultat ist meines Wissens nach falsch (ich hoffe, ich blamiere mich hier nicht bis auf die Knochen und das Resultat ist am Ende doch richtig
). Gerade einmal im Punkt (0,1) und ein paar Punkte weiter "rechts" sind die Vektorpfeilchen richtig, danach sind sie schon nicht mehr tangential und zeigen meines Wissens nach auch dann spaeter in die falsche Richtung.
Hier einmal der Code:
Im Anhang findet ihr die Ausgabedatei, so wie es bei mir ausgespuckt wird. Zudem ein kleines fix gezeichnetes Bildchen, wie ich meine, dass der Output sein muesste. [Es kann sein, dass die Pfeile konventionsgemaess in die andere Richtung zeigen/laufen muessten, das weiss ich gerade aber nicht
.]
Woran koennte der fehlerhafte Output liegen?
Viele Gruesse,
\\ guy.brush
nachdem ich ueber die Feiertage und letzten Uni-Tage noch nicht geschafft habe, die "external" Library anzuschauen, tat sich (leider) kurz vor den Ferien ein neues Problem auf. Ich schaute mir "quiver plots" an und moechte an einen parametrisch geplotteten Kreis ein paar veranschaulichende Vektorpfeile anbringen.
Dies scheint leider so, wie ich das versuche, nicht zu funktionieren. Ich wuesste jetzt auch nicht, dass ich den Gradienten, in pgfplots (u, v), falsch bestimmt haette. Das Resultat ist meines Wissens nach falsch (ich hoffe, ich blamiere mich hier nicht bis auf die Knochen und das Resultat ist am Ende doch richtig

Hier einmal der Code:
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \usepackage{tikz} \usetikzlibrary{matrix,arrows,calc,intersections} \usepackage{pgfplots} \pgfplotsset{compat=1.5} \begin{document} \begin{figure}[!ht] \centering \begin{tikzpicture} \begin{axis}[axis equal, axis lines=middle, axis line style={->}, tick style={color=black}, xtick=\empty, ytick=\empty ] \addplot[samples=20, domain=0:2*pi, quiver={u={cos(deg(x))}, v={-sin(deg(x))}, scale arrows=0.5},->,blue] ({sin(deg(x))}, {cos(deg(x))}); \addplot[samples=100, domain=0:2*pi] ({sin(deg(x))}, {cos(deg(x))}); \end{axis} \end{tikzpicture} \end{figure} \end{document}

Woran koennte der fehlerhafte Output liegen?
Viele Gruesse,
\\ guy.brush