Zum Beispiel die Funktion y^2=x^3+x^2, sie bildet eine "Schleife" - wie kann man diese Funktion mit TikZ plotten? (Folgefrage zu Kurven mit TikZ) |
Man kann solche Funktionen umformen, indem man einen Parameter einführt, x und y danach umstellt und diesen Parameter laufen lässt. Hier setze ich willkürlich zunächst y=(xt)^(3/2). Motivation ist Vereinfachung der Rechnung durch das bestehende Quadrieren links sowie entstehende gleich hohe Potenzen von x auf beiden Seiten. Daher plotte ich so, wobei x in der Plotfunktion die Rolle von t übernimmt: Open in writeLaTeX
\documentclass{article} \usepackage{pgfplots} \begin{document} \begin{tikzpicture} \begin{axis}[ axis x line=middle, axis y line=middle, axis equal, xlabel = {$x$}, ylabel = {$y$}, restrict y to domain = -4:4, restrict x to domain = -1:1.6, ] \addplot [domain = -4:4, samples = 300] ({1/(x^3 - 1)}, { (x/(x^3 - 1))^1.5}); \addplot [domain = -4:4, samples = 300] ({1/(x^3 - 1)}, {-(x/(x^3 - 1))^1.5}); \end{axis} \end{tikzpicture} \end{document} beantwortet 12 Apr '14, 20:42 stefan ♦♦ |