Fügen Sie am Ende einer Funktion einen kleinen Pfeil hinzu

Fügen Sie am Ende einer Funktion einen kleinen Pfeil hinzu

Ich habe den folgenden Code eines Segments von tikz:

\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=3cm,y=2cm]
            \draw[->,color=black] (-0.9,0.) -- (1.9,0.);
            \foreach \x in {}
            \draw[shift={(\x,0)},color=black] (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\x$};
            \draw[->,color=black] (0.,-2.4) -- (0.,2.4);
            \foreach \y in {}
            \draw[shift={(0,\y)},color=black] (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\y$};
            \draw[color=black] (0pt,-10pt) node[right] {};
            \clip(-0.9,-2.4) rectangle (1.9,2.4);
            \draw[<->,line width=1.2pt,color=qqqqff,smooth,samples=100,domain=-0.9:1.9] plot(\x,{3.0*(\x)^(3.0)-5.0*(\x)^(2.0)+(\x)+1.0});
            \draw[line width=1.2pt,color=ffqqqq,smooth,samples=100,domain=-0.9:1.9] plot(\x,{9.0*(\x)^(2.0)-10.0*(\x)+1.0});
            \draw [dash pattern=on 1pt off 1pt] (0.11111111164602015,-4.279272269869239E-9)-- (0.11111111164602015,1.0534979423868314);
            \draw (-0.32,0.05) node[anchor=north west] {$\frac{1}{3}$};
            \draw (0.06,0.07) node[anchor=north west] {$\frac{1}{9}$};
            \draw (0.52,0.03) node[anchor=north west] {$\frac{5}{9}$};
            \draw [dash pattern=on 1pt off 1pt] (0.54,0.54)-- (0.54,0.);
            \draw (0.24,0.70) node[anchor=north west] {\tiny{Punto de inflexión}};
            \draw (0.11,1.25) node[anchor=north west] {\tiny{máximo}};
            \draw (0.8,1.37) node[anchor=north west] {$C'(x)$};
            \draw (1.15,1.21) node[anchor=north west] {$C(x)$};
            \draw (0.98,-0.20) node[anchor=north west] {\tiny{mínimo}};
            \end{tikzpicture}

Was für mich zu folgendem Ergebnis führte: Bildbeschreibung hier eingeben

Und ich möchte ein Ergebnis wie dieses Bildbeschreibung hier eingeben

Wie kann ich das machen?

Antwort1

Sie können eine Markierungsdekoration verwenden <->oder anbringen. Das Problem besteht jedoch darin, dass Sie die Kurven abschneiden. Daher wird es schwierig, die Endpunkte zu finden. Sie müssen die Domäne also sorgfältig anpassen, damit die Endpunkte der Kurven innerhalb des abgeschnittenen Bereichs liegen. Hier ist ein Beispiel:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows,arrows.meta,decorations.markings}
\tikzset{myarrow/.style={draw,decoration={markings, mark=at position 0 with {\arrow{<}},mark=at position 1 with {\arrow{>}}},postaction={decorate}}
}
\begin{document}
  \begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=3cm,y=2cm]
            \draw[->,color=black,] (-0.9,0.) -- (1.9,0.);
            \foreach \x in {}
            \draw[shift={(\x,0)},color=black] (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\x$};
            \draw[->,color=black] (0.,-2.4) -- (0.,2.4);
            \foreach \y in {}
            \draw[shift={(0,\y)},color=black] (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\y$};
            \draw[color=black] (0pt,-10pt) node[right] {};
            \clip(-0.95,-2.5) rectangle (1.95,2.5);
            \draw[<->,line width=1.2pt,color=orange,samples=100,domain=-0.6:1.65] plot(\x,{3.0*(\x)^(3.0)-5.0*(\x)^(2.0)+(\x)+1.0});
            \draw[myarrow,line width=1.2pt,color=brown,samples=100,domain=-0.11:1.235] plot(\x,{9.0*(\x)^(2.0)-10.0*(\x)+1.0});
            \draw [dash pattern=on 1pt off 1pt] (0.11111111164602015,-4.279272269869239E-9)-- (0.11111111164602015,1.0534979423868314);
            \draw (-0.32,0.05) node[anchor=north west] {$\frac{1}{3}$};
            \draw (0.06,0.07) node[anchor=north west] {$\frac{1}{9}$};
            \draw (0.52,0.03) node[anchor=north west] {$\frac{5}{9}$};
            \draw [dash pattern=on 1pt off 1pt] (0.54,0.54)-- (0.54,0.);
            \draw (0.24,0.70) node[anchor=north west] {\tiny{Punto de inflexión}};
            \draw (0.11,1.25) node[anchor=north west] {\tiny{máximo}};
            \draw (0.8,1.37) node[anchor=north west] {$C'(x)$};
            \draw (1.15,1.21) node[anchor=north west] {$C(x)$};
            \draw (0.98,-0.20) node[anchor=north west] {\tiny{mínimo}};
            \end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

Hier ist ein Beispiel mit pgfplots. Ich habe nur die Kurven aufgezeichnet und alles andere als Übung betrachtet.

\documentclass{article}
\usepackage{pgfplots}
\usetikzlibrary{arrows}
\begin{document}
  \begin{tikzpicture}[>=triangle 45,]
    \begin{axis}[width=\linewidth,
            axis lines=center,
            xmin=-1,xmax=3,
            ymin=-3,ymax=3,
            axis line style={->}
            ]
      \addplot+[<->,mark=none,line width=1pt,samples=100,domain=-0.6:1.65] {3*(x^3)-5*(x^2)+x+1};
       \addplot+[<->,mark=none,line width=1pt,samples=100,domain=-0.145:1.25] {9*(x^2)-10*(x)+1};
    \end{axis}
  \end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen