Here's one way to do it automatically finding the minimum (works also for maximum):

The code:
\documentclass[symmetric,justified,a4paper,sfsidenotes]{tufte-book} % use larger type; default would be 10pt
\usepackage[utf8]{inputenc} % set input encoding (not needed with XeLaTeX)
\usepackage{pgf,tikz}
\usepackage{tkz-euclide}
\usetikzlibrary{calc,intersections,through,backgrounds,snakes}
\usetkzobj{all} %om hoeken te markeren?
\usepackage{pgfplots}
\makeatletter
\pgfplotsset{
compat=1.12,
/tikz/max node/.style={
anchor=south,
},
/tikz/min node/.style={
anchor=north,
name=minimum
},
mark min/.style={
point meta rel=per plot,
visualization depends on={x \as \xvalue},
scatter/@pre marker code/.code={%
\ifx\pgfplotspointmeta\pgfplots@metamin
\def\markopts{}%
\coordinate (minimum);
\xdef\XMinimum{\xvalue},%
\xdef\YMinimum{\pgfplotspointmeta},%
\else
\def\markopts{mark=none}
\fi
\expandafter\scope\expandafter[\markopts,every node near coord/.style=green]
},%
scatter/@post marker code/.code={%
\endscope
},
scatter,
},
mark max/.style={
point meta rel=per plot,
visualization depends on={x \as \xvalue},
scatter/@pre marker code/.code={%
\ifx\pgfplotspointmeta\pgfplots@metamax
\def\markopts{}%
\coordinate (maximum);
\xdef\XMaximum{\xvalue},%
\xdef\YMaximum{\pgfplotspointmeta},%
\else
\def\markopts{mark=none}
\fi
\expandafter\scope\expandafter[\markopts]
},%
scatter/@post marker code/.code={%
\endscope
},
scatter
}
}
\makeatother
\begin{document}
\begin{center}
\begin{tikzpicture}
\begin{axis}%
[
anchor=center,
grid=major,
minor x tick num=1,
xmin=-6, xmax=6,
xlabel={\scriptsize $x$},
axis x line=middle,
minor y tick num=1,
ymin=-6, ymax=6,
ylabel={\scriptsize $f(x)$},
tick label style={font=\tiny},
axis y line=middle,
no markers,
samples=100,
domain=-6:6,
after end axis/.code={
\draw[red,thick] (minimum|-{axis cs:0,-6}) --(minimum|-{axis cs:0,6});
\tkzDrawPoints(minimum);
\node[below right] at (minimum) {$T(p,q)$};
\node[below right,red] at (minimum|-{axis cs:0,6}) {\scriptsize $x=\pgfmathprintnumber[fixed]{\XMinimum}$};
}
]
\addplot[black, thick,mark min] {2*(x-2)^2-3};
\end{axis}
\coordinate (T) at (2,-3) ;
\end{tikzpicture}
\end{center}
\begin{center}
\begin{tikzpicture}
\begin{axis}%
[
anchor=center,
grid=major,
minor x tick num=1,
xmin=-4, xmax=4,
ymax=70,ymin=-30,
xlabel={\scriptsize $x$},
axis x line=middle,
minor y tick num=1,
ylabel={\scriptsize $f(x)$},
tick label style={font=\tiny},
axis y line=middle,
no markers,
samples=100,
domain=-5:5,
after end axis/.code={
\draw[red,thick] (minimum) -- (minimum|-{axis cs:0,70});
\draw[red,thick] (minimum-|{axis cs:-4,0}) -- (minimum-|{axis cs:4,0});
\tkzDrawPoints(minimum);
\node[below right] at (minimum) {$T(p,q)$};
\node[below right,red] at (minimum|-{axis cs:0,70}) {\scriptsize $x=\pgfmathprintnumber[fixed]{\XMinimum}$};
\node[below right,red] at (minimum-|{axis cs:-4,0}) {\scriptsize $y=\pgfmathprintnumber[fixed]{\YMinimum}$};
}
]
\addplot[black,thick,mark min] {(0.73*x-1)*(x-3)*(x+2)*(x+3)};
\end{axis}
\end{tikzpicture}
\end{center}
\end{document}
I used a variation of Jake's code in his answer to How can I automatically mark local extrema with pgfplots and scatter?