%\title{Series de Fourier}
\documentclass[svgnames]{standalone}
\usepackage{fontspec, pgfplots, verbatim}
\setmainfont{Ubuntu-R.ttf}[Ligatures=TeX]
\begin{comment}
Título: Series de Fourier
Autor: Ramón Jaramillo
Resumen: Este ejemplo demuestra como se puede sintetizar una señal periódica de "diente de sierra" partiendo de las Series de Fourier, utilizando sumas de funciones senoidales que van desde la que tiene la frecuencia fundamental de la señal hasta sus armónicas. Para ello se usa el paquete pgfplots y el comando \pgfplotsinvokeforeach{<número inicial>,...,<número final>} y luego se suma de forma acumulativa para formar la función \sumacurva, definida como una variable que parte del cero (0).
\end{comment}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
title= Series de Fourier,
xlabel=\small{tiempo (segundos)},
ylabel=\small{Voltaje (V)},
grid=both
]
\def\sumacurva{0} % Definiendo la variable "sumacurva"
\pgfplotsinvokeforeach{1,...,25}{ % Sumatoria de 25 senoides diferentes
\xdef\sumacurva{\sumacurva - sin(deg((#1*2000*pi*x)))/(#1*pi)} % Definición de la variable "x" como la función acumulativa en Serie de Fourier \sumacurva
}
\addplot[smooth, domain=0:0.003, Fuchsia, samples=80] {0.5-\sumacurva};
\end{axis}
\end{tikzpicture}
\end{document}