Graficos ITERATIVOS - foreach
Este video esta dedicado a explicar como construir graficos iterativos, como una red neuronal artificial, un poligono regular, un hilorama y una familia de funciones, todo esto, en LaTeX.
\documentclass{article}
\usepackage{tikz,color}
\usepackage{pgfplots}
\pgfplotsset{width=15cm,compat=1.12}
\begin{document}
\begin{tikzpicture}
\foreach \i in {0,1,...,9}{
\node at (\i,0){\i};}
\end{tikzpicture}
\vspace{1cm}
\begin{tikzpicture}
\foreach \i in {0,1,...,9}{
\draw (0,0)--(\i,2);
}
\end{tikzpicture}
\vspace{1cm}
\begin{tikzpicture}
\foreach \i in {-5,-4,...,5}{\draw (0,0)--(\i,2);}
\foreach \j in {-5,-4,...,5}{\draw (\j,2)--(0,4);}
\end{tikzpicture}
\vspace{1cm}
\begin{tikzpicture}
\foreach \i in {1,2,...,10}{
\foreach \j in {1,2,...,10}{
\draw (\j,0)--(\i,5);
};
};
\end{tikzpicture}
\vspace{1cm}
\begin{tikzpicture}[scale=1.5]
\foreach \i in {-1,1}{
\foreach \j in {-3,-2,...,3}{
\foreach \k in {-1,0,1}{
\draw[cyan] (0,\i)--(3,\j)--(6,\k);
\fill[magenta] (6,\k) circle (0.25);
\node at (6,\k){$z_{\k}$};
};
\fill[red] (3,\j) circle (0.25);
\node[blue] at (3,\j){$y_{\j}$};
};
\fill[green] (0,\i) circle (0.25);
\node at (0,\i){$x_{\i}$};
};
\end{tikzpicture}
\vspace{1cm}
\begin{tikzpicture}
\foreach \i/\j in {a/30:2,b/60:2,c/90:2,d/120:2,e/150:2,f/180:2,g/210:2,h/240:2,i/270:2,j/300:2,k/330:2,l/360:2}{
\coordinate (\i) at (\j);}
\draw [red] (a) -- (b) -- (c) -- (d) -- (e) -- (f) -- (g) -- (h) -- (i) -- (j) -- (k) -- (l) -- cycle;
\end{tikzpicture}
\vspace{1cm}
\begin{tikzpicture}
\foreach \i in {1,2,...,10}{
\foreach \j in {1,2,...,10}{
\draw[red] ({36*\i}:2)--({36*\j}:2);
}
}
\end{tikzpicture}
\vspace{1cm}
\begin{tikzpicture}
\begin{axis}[width=10cm,
height=10cm,
xmin=-0.1,
xmax=1,
ymin=0,
ymax=1,
axis x line=center,
axis y line=center,
xlabel=$x$,
ylabel=$y$,
xlabel style={at={(ticklabel* cs:1.05)}},
ylabel style={at={(ticklabel* cs:1.05)}}]
\foreach \i in {0.2,0.4,...,3.6}{
\addplot[blue!80!white,thick, samples=200,domain=-3:3]{x^\i};
}
\end{axis}
\end{tikzpicture}
\end{document}