Kompliziertere Funktionen plotten
Ich habe hier einen Code, mit dem ich per TikZ polynomielle Funktionen plotten kann.
Wie kriege ich es hin, dass auch Funktionen wie \sqrt(x), \log(x) oder \sin(x) etc. geplottet werden?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{tikz}
\usepackage{pgf,tikz}
\usetikzlibrary{arrows}
\begin{document}
\begin{tikzpicture}[>=latex,semithick]
\draw[very thin,color=lightgray] (-3.2,-1.2) grid (3.2,4.2);
\draw[->] (-3.2,0) -- (3.4,0) node[right] {$x$};
\draw[->] (0,-1.2) -- (0,4.4) node[above] {$y$};
\foreach \x/\xtext in {-3/-3, -2/-2, -1/-1, 1/1, 2/2, 3/3}
\draw[shift={(\x,0)}] (0pt,2pt) -- (0pt,-2pt) node[below] {$\xtext$};
\foreach \y/\ytext in {-1/-1, 1/1, 2/2, 3/3, 4/4}
\draw[shift={(0,\y)}] (2pt,0pt) -- (-2pt,0pt) node[left] {$\ytext$};
\draw[thin,domain=-1:2.075,smooth,variable=\x,black] plot ({\x},{\x}) node[inner sep=1mm,below=1.3cm,right=-0.25cm,fill=white,draw=lightgray] {$f(x)=x^2$};
\end{tikzpicture}
\end{document}