PGFPLOTS: Schnittpunkte zweier Graphen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: PGFPLOTS: Schnittpunkte zweier Graphen

PGFPLOTS: Schnittpunkte zweier Graphen

von RaffeJos » Fr 23. Jun 2023, 16:59

Hallo zusammen,
ich möchte mittels PGFPLOTS in einem Graphen zwei Polynome zeichnen und die Schnittpunkte von diesen markieren. Dies habe ich mit Intersections probiert, dies funktioniert auch ganz gut, jedoch werden manche Punkte doppelt markiert.
Das ist der Latex-Code für die beiden Graphen:
\begin{tikzpicture}[scale=0.7,transform shape, baseline=(current axis.south)]
            \begin{axis}[
            xmin = -5,
            xmax = 5,
            ymin = -0.5,
            ymax = 2.5
            ]

            \addplot[
            name path = A,
            smooth,
            domain = -6:6,
            ]{1/(1+x^2)};

            \addplot[
            name path = B,
            smooth,
            domain = -6:6,
            blue,
            dashed,
            ]{-(1/44200)*x^10+(7/5525)*x^8-(83/3400)*x^6+(2181/11050)*x^4-(149/221)*x^2+1};

            \fill 
            [name intersections={of=A and B, name=i, total=\t}] 
            [red, opacity=1]
            \foreach \s in {1,...,\t}{(i-\s) circle (2pt)};
            \end{axis}
        \end{tikzpicture}
Im Anhang ist das Bild der Graphen. Wenn man ranzoomt erkennt man, dass die mittleren 3 Punkte "doppelt" markiert werden.
Geplottete Graphen
Geplottete Graphen
Hat jemand eine Idee wie man das ändern kann?

Nach oben