pgfplots, intersections, Geradengleichung
Verfasst: Mi 21. Jun 2017, 16:53
Hallo aus dem hohen Norden,
ich suche nach einer Möglichkeit, Steigung und Achsenabschnitt einer Geraden, die zwei intern berechente Koordinaten (berechnet über "intersections") verbindet, zu berechnen.
Alternativ käme ich auch weiter, wenn ich die x- und y-Werte aus den Koordinaten herausextrahieren könnte. Es geht mir in dem Minimalbeispiel um die rote Gerade zwischen den Koordinaten P1 und P2, also um eine Lösung, die auf diesen Koordinaten basiert. Ich hoffe, ich habe bei meiner Suche nicht die offensichtliche Lösung übersehen. Dann wäre ich für einen Hinweis sehr dankbar.
Vielen Dank!
ich suche nach einer Möglichkeit, Steigung und Achsenabschnitt einer Geraden, die zwei intern berechente Koordinaten (berechnet über "intersections") verbindet, zu berechnen.
Alternativ käme ich auch weiter, wenn ich die x- und y-Werte aus den Koordinaten herausextrahieren könnte. Es geht mir in dem Minimalbeispiel um die rote Gerade zwischen den Koordinaten P1 und P2, also um eine Lösung, die auf diesen Koordinaten basiert. Ich hoffe, ich habe bei meiner Suche nicht die offensichtliche Lösung übersehen. Dann wäre ich für einen Hinweis sehr dankbar.
\documentclass{standalone} \usepackage[utf8]{inputenc} \usepackage{pgfplots} \usetikzlibrary{math, calc, intersections} \pgfplotsset{compat=newest} \begin{document} \begin{tikzpicture} \begin{axis}[ domain=0:1, height=9cm, width=9cm, xlabel={$x_A$}, ylabel={$y_A$}, grid=major, clip=false, xmin=0, xmax=1, ymin=0, ymax=1 ] \addplot[mark=none, name path=A]{3.5*x/(1+2.5*x)}; \addplot[green!50!black, mark=none, name path=B]{0.6876*x+0.19875}; \draw[blue, mark=none, name path=C](0.9,0) -- +(0,0.9); \draw[green, mark=none, name path=D](0.3,0) -- +(0,0.7); \path [name intersections={of=A and D,by=P1}]; \draw [red] (P1) circle[radius=2pt] node [xshift=10pt] {\footnotesize {P1}}; \path [name intersections={of=B and C,by=P2}]; \draw [red] (P2) circle[radius=2pt] node [xshift=10pt] {\footnotesize {P2}}; \draw[red](P1) -- (P2); \end{axis} \end{tikzpicture} \end{document}