<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Barbara.jimenez</id>
		<title>MateWiki - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Barbara.jimenez"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Barbara.jimenez"/>
		<updated>2026-04-26T02:34:52Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84369</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84369"/>
				<updated>2025-03-16T11:47:04Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Mensaje secreto en la ecuación del calor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor (interpretando teóricamente dicha barra como una recta, ya que estamos en dimensión 1). Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementando en Python la solución para diferentes tiempos obtenemos la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
Vamos a explorar que ocurre al pasar de una dimensión (1D) a dos dimensiones (2D), analizando como la difusión del calor se dispersa más rápido en 2D debido a la propagación en múltiples direcciones.&lt;br /&gt;
&lt;br /&gt;
Actualmente, hemos estado trabajando en 1D, donde la ecuación del calor viene dada por &amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;. En cuanto a la regularidad, sabemos que dicha ecuación tiene un efecto regularizador, es decir, aunque la condición inicial tenga discontinuidades, la solución se vuelve suave para &amp;lt;math&amp;gt;t&amp;gt;0&amp;lt;/math&amp;gt;. Por otro lado, la difusión en 1D ocurre a lo largo de una sola dirección (el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;) y la solución se suaviza rápidamente con el tiempo.&lt;br /&gt;
&lt;br /&gt;
Veamos que ocurre en 2D. Ahora, nuestra ecuación es &amp;lt;math&amp;gt;u_t-u_{xx}-u_{yy}=0&amp;lt;/math&amp;gt;. La temperatura inicial se define ahora como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{si $(x,y)$ está dentro de una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí, el efecto regularizador del que hablábamos sigue presente. En cambio, la rapidez con la que se suaviza la solución puede variar. En dimensiones superiores la difusión ocurre en múltiples direcciones, lo que hará que se suavice más rápido. En general, a mayor dimensión, más rápido se dispersa el calor, ya que hay mas direcciones hacia las que puede propagarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FALTA AÑADIR GRÁFICAS DE LA DIFUSIÓN EN 2D VIENDO COMO SE EXTIENDE EN TODAS LAS DIRECCIONES DEL PLANO&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84368</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84368"/>
				<updated>2025-03-16T11:34:24Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Mensaje secreto en la ecuación del calor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementando en Python la solución para diferentes tiempos obtenemos la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
Vamos a explorar que ocurre al pasar de una dimensión (1D) a dos dimensiones (2D), analizando como la difusión del calor se dispersa más rápido en 2D debido a la propagación en múltiples direcciones.&lt;br /&gt;
&lt;br /&gt;
Actualmente, hemos estado trabajando en 1D, donde la ecuación del calor viene dada por &amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;. En cuanto a la regularidad, sabemos que dicha ecuación tiene un efecto regularizador, es decir, aunque la condición inicial tenga discontinuidades, la solución se vuelve suave para &amp;lt;math&amp;gt;t&amp;gt;0&amp;lt;/math&amp;gt;. Por otro lado, la difusión en 1D ocurre a lo largo de una sola dirección (el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;) y la solución se suaviza rápidamente con el tiempo.&lt;br /&gt;
&lt;br /&gt;
Veamos que ocurre en 2D. Ahora, nuestra ecuación es &amp;lt;math&amp;gt;u_t-u_{xx}-u_{yy}=0&amp;lt;/math&amp;gt;. La temperatura inicial se define ahora como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{si $(x,y)$ está dentro de una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí, el efecto regularizador del que hablábamos sigue presente. En cambio, la rapidez con la que se suaviza la solución puede variar. En dimensiones superiores la difusión ocurre en múltiples direcciones, lo que hará que se suavice más rápido. En general, a mayor dimensión, más rápido se dispersa el calor, ya que hay mas direcciones hacia las que puede propagarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FALTA AÑADIR GRÁFICAS DE LA DIFUSIÓN EN 2D VIENDO COMO SE EXTIENDE EN TODAS LAS DIRECCIONES DEL PLANO&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84367</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84367"/>
				<updated>2025-03-16T11:32:58Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Regularidad y dimensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementamos en Python la solución para diferentes instantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
Así, se obtiene la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
Vamos a explorar que ocurre al pasar de una dimensión (1D) a dos dimensiones (2D), analizando como la difusión del calor se dispersa más rápido en 2D debido a la propagación en múltiples direcciones.&lt;br /&gt;
&lt;br /&gt;
Actualmente, hemos estado trabajando en 1D, donde la ecuación del calor viene dada por &amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;. En cuanto a la regularidad, sabemos que dicha ecuación tiene un efecto regularizador, es decir, aunque la condición inicial tenga discontinuidades, la solución se vuelve suave para &amp;lt;math&amp;gt;t&amp;gt;0&amp;lt;/math&amp;gt;. Por otro lado, la difusión en 1D ocurre a lo largo de una sola dirección (el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;) y la solución se suaviza rápidamente con el tiempo.&lt;br /&gt;
&lt;br /&gt;
Veamos que ocurre en 2D. Ahora, nuestra ecuación es &amp;lt;math&amp;gt;u_t-u_{xx}-u_{yy}=0&amp;lt;/math&amp;gt;. La temperatura inicial se define ahora como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{si $(x,y)$ está dentro de una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aquí, el efecto regularizador del que hablábamos sigue presente. En cambio, la rapidez con la que se suaviza la solución puede variar. En dimensiones superiores la difusión ocurre en múltiples direcciones, lo que hará que se suavice más rápido. En general, a mayor dimensión, más rápido se dispersa el calor, ya que hay mas direcciones hacia las que puede propagarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FALTA AÑADIR GRÁFICAS DE LA DIFUSIÓN EN 2D VIENDO COMO SE EXTIENDE EN TODAS LAS DIRECCIONES DEL PLANO&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84366</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84366"/>
				<updated>2025-03-16T11:32:37Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Regularidad y dimensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementamos en Python la solución para diferentes instantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
Así, se obtiene la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
Vamos a explorar que ocurre al pasar de una dimensión (1D) a dos dimensiones (2D), analizando como la difusión del calor se dispersa más rápido en 2D debido a la propagación en múltiples direcciones.&lt;br /&gt;
&lt;br /&gt;
Actualmente, hemos estado trabajando en 1D, donde la ecuación del calor viene dada por &amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;. En cuanto a la regularidad, sabemos que dicha ecuación tiene un efecto regularizador, es decir, aunque la condición inicial tenga discontinuidades, la solución se vuelve suave para &amp;lt;math&amp;gt;t&amp;gt;0&amp;lt;/math&amp;gt;. Por otro lado, la difusión en 1D ocurre a lo largo de una sola dirección (el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;) y la solución se suaviza rápidamente con el tiempo.&lt;br /&gt;
&lt;br /&gt;
Veamos que ocurre en 2D. Ahora, nuestra ecuación es &amp;lt;math&amp;gt;u_t-u_{xx}-u_{yy}=0&amp;lt;/math&amp;gt;. La temperatura inicial se define ahora como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{si $(x,y)$ está dentro de una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Aquí, el efecto regularizador del que hablábamos sigue presente. En cambio, la rapidez con la que se suaviza la solución puede variar. En dimensiones superiores la difusión ocurre en múltiples direcciones, lo que hará que se suavice más rápido. En general, a mayor dimensión, más rápido se dispersa el calor, ya que hay mas direcciones hacia las que puede propagarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FALTA AÑADIR GRÁFICAS DE LA DIFUSIÓN EN 2D VIENDO COMO SE EXTIENDE EN TODAS LAS DIRECCIONES DEL PLANO&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84365</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84365"/>
				<updated>2025-03-16T11:32:04Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Regularidad y dimensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementamos en Python la solución para diferentes instantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
Así, se obtiene la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
Vamos a explorar que ocurre al pasar de una dimensión (1D) a dos dimensiones (2D), analizando como la difusión del calor se dispersa más rápido en 2D debido a la propagación en múltiples direcciones.&lt;br /&gt;
&lt;br /&gt;
Actualmente, hemos estado trabajando en 1D, donde la ecuación del calor viene dada por &amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;. En cuanto a la regularidad, sabemos que dicha ecuación tiene un efecto regularizador, es decir, aunque la condición inicial tenga discontinuidades, la solución se vuelve suave para &amp;lt;math&amp;gt;t&amp;gt;0&amp;lt;math&amp;gt;. Por otro lado, la difusión en 1D ocurre a lo largo de una sola dirección (el eje &amp;lt;math&amp;gt;x&amp;lt;math&amp;gt;) y la solución se suaviza rápidamente con el tiempo.&lt;br /&gt;
&lt;br /&gt;
Veamos que ocurre en 2D. Ahora, nuestra ecuación es &amp;lt;math&amp;gt;u_t-u_{xx}-u_{yy}=0&amp;lt;/math&amp;gt;. La temperatura inicial se define ahora como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{si $(x,y)$ está dentro de una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Aquí, el efecto regularizador del que hablábamos sigue presente. En cambio, la rapidez con la que se suaviza la solución puede variar. En dimensiones superiores la difusión ocurre en múltiples direcciones, lo que hará que se suavice más rápido. En general, a mayor dimensión, más rápido se dispersa el calor, ya que hay mas direcciones hacia las que puede propagarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FALTA AÑADIR GRÁFICAS DE LA DIFUSIÓN EN 2D VIENDO COMO SE EXTIENDE EN TODAS LAS DIRECCIONES DEL PLANO&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84364</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84364"/>
				<updated>2025-03-16T11:31:24Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Regularidad y dimensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementamos en Python la solución para diferentes instantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
Así, se obtiene la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
Vamos a explorar que ocurre al pasar de una dimensión (1D) a dos dimensiones (2D), analizando como la difusión del calor se dispersa más rápido en 2D debido a la propagación en múltiples direcciones.&lt;br /&gt;
&lt;br /&gt;
Actualmente, hemos estado trabajando en 1D, donde la ecuación del calor viene dada por &amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;. En cuanto a la regularidad, sabemos que dicha ecuación tiene un efecto regularizador, es decir, aunque la condición inicial tenga discontinuidades, la solución se vuelve suave para $t&amp;gt;0$. Por otro lado, la difusión en 1D ocurre a lo largo de una sola dirección (el eje $x$) y la solución se suaviza rápidamente con el tiempo.&lt;br /&gt;
&lt;br /&gt;
Veamos que ocurre en 2D. Ahora, nuestra ecuación es &amp;lt;math&amp;gt;u_t-u_{xx}-u_{yy}=0&amp;lt;/math&amp;gt;. La temperatura inicial se define ahora como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{si $(x,y)$ está dentro de una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Aquí, el efecto regularizador del que hablábamos sigue presente. En cambio, la rapidez con la que se suaviza la solución puede variar. En dimensiones superiores la difusión ocurre en múltiples direcciones, lo que hará que se suavice más rápido. En general, a mayor dimensión, más rápido se dispersa el calor, ya que hay mas direcciones hacia las que puede propagarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FALTA AÑADIR GRÁFICAS DE LA DIFUSIÓN EN 2D VIENDO COMO SE EXTIENDE EN TODAS LAS DIRECCIONES DEL PLANO&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84363</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84363"/>
				<updated>2025-03-16T11:30:24Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Regularidad y dimensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementamos en Python la solución para diferentes instantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
Así, se obtiene la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
Vamos a explorar que ocurre al pasar de una dimensión (1D) a dos dimensiones (2D), analizando como la difusión del calor se dispersa más rápido en 2D debido a la propagación en múltiples direcciones.&lt;br /&gt;
&lt;br /&gt;
Actualmente, hemos estado trabajando en 1D, donde la ecuación del calor viene dada por &amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;. En cuanto a la regularidad, sabemos que dicha ecuación tiene un efecto regularizador, es decir, aunque la condición inicial tenga discontinuidades, la solución se vuelve suave para t&amp;gt;0. Por otro lado, la difusión en 1D ocurre a lo largo de una sola dirección (el eje x) y la solución se suaviza rápidamente con el tiempo.&lt;br /&gt;
&lt;br /&gt;
Veamos que ocurre en 2D. Ahora, nuestra ecuación es &amp;lt;math&amp;gt;u_t-u_{xx}-u_{yy}=0&amp;lt;/math&amp;gt;. La temperatura inicial se define ahora como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{si $(x,y)$ está dentro de una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Aquí, el efecto regularizador del que hablábamos sigue presente. En cambio, la rapidez con la que se suaviza la solución puede variar. En dimensiones superiores la difusión ocurre en múltiples direcciones, lo que hará que se suavice más rápido. En general, a mayor dimensión, más rápido se dispersa el calor, ya que hay mas direcciones hacia las que puede propagarse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FALTA AÑADIR GRÁFICAS DE LA DIFUSIÓN EN 2D VIENDO COMO SE EXTIENDE EN TODAS LAS DIRECCIONES DEL PLANO&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84362</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84362"/>
				<updated>2025-03-16T11:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementamos en Python la solución para diferentes instantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
Así, se obtiene la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
Vamos a explorar que ocurre al pasar de una dimensión (1D) a dos dimensiones (2D), analizando como la difusión del calor se dispersa más rápido en 2D debido a la propagación en múltiples direcciones.&lt;br /&gt;
&lt;br /&gt;
Actualmente, hemos estado trabajando en 1D, donde la ecuación del calor viene dada por &amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;. En cuanto a la regularidad, sabemos que dicha ecuación tiene un efecto regularizador, es decir, aunque la condición inicial tenga discontinuidades, la solución se vuelve suave para t&amp;gt;0. Por otro lado, la difusión en 1D ocurre a lo largo de una sola dirección (el eje x) y la solución se suaviza rápidamente con el tiempo.&lt;br /&gt;
&lt;br /&gt;
Veamos que ocurre en 2D. Ahora, nuestra ecuación es &amp;lt;math&amp;gt;u_t-u_{xx}-u_{yy}=0&amp;lt;/math&amp;gt;. La temperatura inicial se define ahora como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{si $(x,y)$ está dentro de una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Aquí, el efecto regularizador del que hablábamos sigue presente. En cambio, la rapidez con la que se suaviza la solución puede variar. En dimensiones superiores la difusión ocurre en múltiples direcciones, lo que hará que se suavice más rápido. Esto mismo ocurre con la dispersión. En general, a mayor dimensión, más rápido se dispersa el calor, ya que hay mas direcciones hacia las que puede propagarse.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84361</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84361"/>
				<updated>2025-03-16T11:19:47Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Regularidad y dimensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementamos en Python la solución para diferentes instantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
Así, se obtiene la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
Analicemos qué ocurre al extender la ecuación del calor a dimensiones superiores, y v&lt;br /&gt;
&lt;br /&gt;
Actualmente, hemos estado trabajando en dimensión 1, donde la ecuación del calor viene dada por &lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84360</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84360"/>
				<updated>2025-03-16T11:08:14Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Mensaje secreto en la ecuación del calor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementamos en Python la solución para diferentes instantes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
Así, se obtiene la siguiente gráfica. En ella podemos observar que conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84359</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84359"/>
				<updated>2025-03-16T11:06:38Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Mensaje secreto en la ecuación del calor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujando la solución para diferentes instantes de tiempo, observamos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:BarraMetalEC.png|400px|thumb|right|Difusión del mensaje en la barra de metal]]&lt;br /&gt;
&lt;br /&gt;
Conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:BarraMetalEC.png&amp;diff=84358</id>
		<title>Archivo:BarraMetalEC.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:BarraMetalEC.png&amp;diff=84358"/>
				<updated>2025-03-16T11:05:10Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84357</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84357"/>
				<updated>2025-03-16T11:04:05Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Mensaje secreto en la ecuación del calor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujando la solución para diferentes instantes de tiempo, observamos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Parámetros&lt;br /&gt;
L = 10.0  # Longitud de la barra&lt;br /&gt;
T = 0.1   # Tiempo final&lt;br /&gt;
nx = 100  # Número de puntos en el espacio&lt;br /&gt;
nt = 1000 # Número de puntos en el tiempo&lt;br /&gt;
alpha = 1 # Coeficiente de difusión térmica&lt;br /&gt;
&lt;br /&gt;
dx = L / (nx - 1)&lt;br /&gt;
dt = T / (nt - 1)&lt;br /&gt;
r = alpha * dt / dx**2&lt;br /&gt;
&lt;br /&gt;
# Inicialización&lt;br /&gt;
x = np.linspace(0, L, nx)&lt;br /&gt;
u = np.zeros(nx)&lt;br /&gt;
&lt;br /&gt;
# Condición inicial&lt;br /&gt;
def initial_condition(x):&lt;br /&gt;
    # Definir las regiones de las letras&lt;br /&gt;
    if 2 &amp;lt; x &amp;lt; 3 or 4 &amp;lt; x &amp;lt; 5:&lt;br /&gt;
        return 5&lt;br /&gt;
    else:&lt;br /&gt;
        return 0&lt;br /&gt;
&lt;br /&gt;
u = np.array([initial_condition(xi) for xi in x])&lt;br /&gt;
&lt;br /&gt;
# Evolución temporal&lt;br /&gt;
for t in range(nt):&lt;br /&gt;
    un = u.copy()&lt;br /&gt;
    for i in range(1, nx-1):&lt;br /&gt;
        u[i] = un[i] + r * (un[i+1] - 2*un[i] + un[i-1])&lt;br /&gt;
&lt;br /&gt;
    # Visualización en tiempos específicos&lt;br /&gt;
    if t in [int(0.001/dt), int(0.01/dt), int(0.1/dt)]:&lt;br /&gt;
        plt.plot(x, u, label=f't={t*dt:.3f}')&lt;br /&gt;
&lt;br /&gt;
plt.xlabel('Posición x')&lt;br /&gt;
plt.ylabel('Temperatura u(x,t)')&lt;br /&gt;
plt.title('Difusión térmica del mensaje')&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84356</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84356"/>
				<updated>2025-03-16T11:01:41Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujando la solución para diferentes instantes de tiempo, observamos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
[DIBUJO]&lt;br /&gt;
&lt;br /&gt;
Conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
=Cambio en las condiciones iniciales=&lt;br /&gt;
&lt;br /&gt;
Consideremos ahora la temperatura inicial de la barra como una combinación de dos funciones características en intervalos diferentes. Definimos &amp;lt;math&amp;gt;u_0(x) = 1_{[0,1]} + 1_{[2,3]}&amp;lt;/math&amp;gt;. Es decir, la temperatura inicial es 1 en los intervalos [0,1] y [2,3] y es 0 en el resto de la barra. Veamos como la distancia entre los dos picos iniciales afecta a la difusión del calor.&lt;br /&gt;
&lt;br /&gt;
=Regularidad y dimensiones=&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84350</id>
		<title>Ecuación del calor (Grupo MAMBD))</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_calor_(Grupo_MAMBD))&amp;diff=84350"/>
				<updated>2025-03-16T10:39:03Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /*Mensaje secreto en la ecuación del calor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del calor. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
La ecuación del calor es un modelo matemático que describe la difusión térmica en un medio. En una dimensión, se expresa como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_t-u_{xx}=0.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;u(x,t)&amp;lt;/math&amp;gt; representa la temperatura en función del tiempo y la posición. &lt;br /&gt;
&lt;br /&gt;
Resolveremos un problema específico utilizando la solución fundamental:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;G(x,t)=\frac{1}{4\sqrt{\pi t}}e^{-\frac{x^2}{4t}},&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
permitiéndonos analizar la propagación del calor en una región no acotada e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
=Mensaje secreto en la ecuación del calor=&lt;br /&gt;
&lt;br /&gt;
Imaginamos que escribimos un mensaje secreto en una barra de metal infinita usando calor. Definimos la temperatura en el instante inicial&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u_0(x)=\left\{\begin{array}{ll}&lt;br /&gt;
     5, &amp;amp; \text{$x$ está en una de las letras}\\&lt;br /&gt;
     0, &amp;amp; \text{en otro caso}&lt;br /&gt;
\end{array}\right. ,&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
es decir, el mensaje inicial está formado por letras dibujadas en el eje &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; con calor. Con el tiempo, el calor empieza a difundirse según la ecuación &amp;lt;math&amp;gt;u_t-u_{xx}=0&amp;lt;/math&amp;gt;. Su solución viene dada por la convolución:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x,t)=\int_{-\infty}^{\infty} G(x-y,t)u_0(y) dy=\frac{1}{4\sqrt{\pi t}}\int_{-\infty}^{\infty} u_0(y)e^{-\frac{(x-y)^2}{4t}}.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujando la solución para diferentes instantes de tiempo, observamos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
[DIBUJO]&lt;br /&gt;
&lt;br /&gt;
Conforme avanza el tiempo, la difusión del calor hace que los bordes de las letras pierdan definición. Al inicio, las regiones calientes se distinguen claramente, pero poco a poco el calor se extiende a las áreas frías, suavizando los contornos. A medida que esta difusión continúa, las letras se vuelven borrosas hasta que el contraste desaparece por completo y el mensaje se vuelve ilegible, ya que la temperatura se ha distribuido de manera uniforme en la barra.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83870</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83870"/>
				<updated>2025-02-12T20:20:03Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el análisis anterior, nos disponemos a ver gráficamente los resultados, para ello, hemos usado el lenguaje de programación de Python. Primero, hemos definido la función del enunciado y su extensión impar. A continuación de eso, hemos creado dos funciones, las cuales crean los coeficientes de Fourier y la serie de Fourier, respectivamente. Además, se ha creado una última función para los errores. Usando matplotlib.pyplot, deja las siguientes gráficas:&lt;br /&gt;
'''Insetar fotos (no se hacerlo)'''&lt;br /&gt;
[[Archivo:ComparacionFourierMAMBD.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
[[Archivo:ErroresFourier.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
def f(x):&lt;br /&gt;
    return 1 - 2 * np.abs(1/2 - x)&lt;br /&gt;
&lt;br /&gt;
def odd_extension(x):&lt;br /&gt;
    return np.where(x &amp;lt; 0, -f(-x), f(x))&lt;br /&gt;
&lt;br /&gt;
def compute_coefficients(n_max, dx=1e-3):&lt;br /&gt;
    x = np.arange(0, 1, dx)&lt;br /&gt;
    a_k = []&lt;br /&gt;
    for k in range(1, n_max + 1):&lt;br /&gt;
        integrand = f(x) * np.sin(k * np.pi * x)&lt;br /&gt;
        a_k.append(2 * np.trapz(integrand, x))  # Integral numérica por trapecios&lt;br /&gt;
    return a_k&lt;br /&gt;
&lt;br /&gt;
def fourier_approximation(x, a_k):&lt;br /&gt;
    f_n = np.zeros_like(x)&lt;br /&gt;
    for k, ak in enumerate(a_k, start=1):&lt;br /&gt;
        f_n += ak * np.sin(k * np.pi * x)&lt;br /&gt;
    return f_n&lt;br /&gt;
&lt;br /&gt;
# Valores de n&lt;br /&gt;
n_values = [1, 5, 10]&lt;br /&gt;
&lt;br /&gt;
# Discretización del intervalo&lt;br /&gt;
x = np.linspace(0, 1, 1000)&lt;br /&gt;
x_ext = np.linspace(-1, 1, 2000)&lt;br /&gt;
&lt;br /&gt;
# Gráfica de la función original&lt;br /&gt;
plt.plot(x, f(x), label='f(x)', color='black', linewidth=2)&lt;br /&gt;
&lt;br /&gt;
# Aproximaciones de Fourier con f extendida&lt;br /&gt;
for n in n_values:&lt;br /&gt;
    a_k = compute_coefficients(n)&lt;br /&gt;
    f_n = fourier_approximation(x_ext, a_k)&lt;br /&gt;
    plt.plot(x_ext, f_n, label=f'n={n}')&lt;br /&gt;
&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.xlabel('x')&lt;br /&gt;
plt.ylabel('f(x) y f_n(x)')&lt;br /&gt;
plt.title('Comparación de la extensión impar con la Aproximación de Fourier')&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83869</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83869"/>
				<updated>2025-02-12T20:19:22Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Aproximación de una función continua */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el análisis anterior, nos disponemos a ver gráficamente los resultados, para ello, hemos usado el lenguaje de programación de Python. Primero, hemos definido la función del enunciado y su extensión impar. A continuación de eso, hemos creado dos funciones, las cuales crean los coeficientes de Fourier y la serie de Fourier, respectivamente. Además, se ha creado una última función para los errores. Usando matplotlib.pyplot, deja las siguientes gráficas:&lt;br /&gt;
'''Insetar fotos (no se hacerlo)'''&lt;br /&gt;
[[Archivo:ComparacionFourierMAMBD.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
[[Archivo:ErroresFourier.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
def f(x):&lt;br /&gt;
    return 1 - 2 * np.abs(1/2 - x)&lt;br /&gt;
&lt;br /&gt;
def odd_extension(x):&lt;br /&gt;
    return np.where(x &amp;lt; 0, -f(-x), f(x))&lt;br /&gt;
&lt;br /&gt;
def compute_coefficients(n_max, dx=1e-3):&lt;br /&gt;
    x = np.arange(0, 1, dx)&lt;br /&gt;
    a_k = []&lt;br /&gt;
    for k in range(1, n_max + 1):&lt;br /&gt;
        integrand = f(x) * np.sin(k * np.pi * x)&lt;br /&gt;
        a_k.append(2 * np.trapz(integrand, x))  # Integral numérica por trapecios&lt;br /&gt;
    return a_k&lt;br /&gt;
&lt;br /&gt;
def fourier_approximation(x, a_k):&lt;br /&gt;
    f_n = np.zeros_like(x)&lt;br /&gt;
    for k, ak in enumerate(a_k, start=1):&lt;br /&gt;
        f_n += ak * np.sin(k * np.pi * x)&lt;br /&gt;
    return f_n&lt;br /&gt;
&lt;br /&gt;
# Valores de n&lt;br /&gt;
n_values = [1, 5, 10]&lt;br /&gt;
&lt;br /&gt;
# Discretización del intervalo&lt;br /&gt;
x = np.linspace(0, 1, 1000)&lt;br /&gt;
x_ext = np.linspace(-1, 1, 2000)&lt;br /&gt;
&lt;br /&gt;
# Gráfica de la función original&lt;br /&gt;
plt.plot(x, f(x), label='f(x)', color='black', linewidth=2)&lt;br /&gt;
&lt;br /&gt;
# Aproximaciones de Fourier con f extendida&lt;br /&gt;
for n in n_values:&lt;br /&gt;
    a_k = compute_coefficients(n)&lt;br /&gt;
    f_n = fourier_approximation(x_ext, a_k)&lt;br /&gt;
    plt.plot(x_ext, f_n, label=f'n={n}')&lt;br /&gt;
&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.xlabel('x')&lt;br /&gt;
plt.ylabel('f(x) y f_n(x)')&lt;br /&gt;
plt.title('Comparación de la extensión impar con la Aproximación de Fourier')&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/syntaxhighlight lang&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83868</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83868"/>
				<updated>2025-02-12T20:18:10Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Aproximación de una función continua */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el análisis anterior, nos disponemos a ver gráficamente los resultados, para ello, hemos usado el lenguaje de programación de Python. Primero, hemos definido la función del enunciado y su extensión impar. A continuación de eso, hemos creado dos funciones, las cuales crean los coeficientes de Fourier y la serie de Fourier, respectivamente. Además, se ha creado una última función para los errores. Usando matplotlib.pyplot, deja las siguientes gráficas:&lt;br /&gt;
'''Insetar fotos (no se hacerlo)'''&lt;br /&gt;
[[Archivo:ComparacionFourierMAMBD.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
[[Archivo:ErroresFourier.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
def f(x):&lt;br /&gt;
    return 1 - 2 * np.abs(1/2 - x)&lt;br /&gt;
&lt;br /&gt;
def odd_extension(x):&lt;br /&gt;
    return np.where(x &amp;lt; 0, -f(-x), f(x))&lt;br /&gt;
&lt;br /&gt;
def compute_coefficients(n_max, dx=1e-3):&lt;br /&gt;
    x = np.arange(0, 1, dx)&lt;br /&gt;
    a_k = []&lt;br /&gt;
    for k in range(1, n_max + 1):&lt;br /&gt;
        integrand = f(x) * np.sin(k * np.pi * x)&lt;br /&gt;
        a_k.append(2 * np.trapz(integrand, x))  # Integral numérica por trapecios&lt;br /&gt;
    return a_k&lt;br /&gt;
&lt;br /&gt;
def fourier_approximation(x, a_k):&lt;br /&gt;
    f_n = np.zeros_like(x)&lt;br /&gt;
    for k, ak in enumerate(a_k, start=1):&lt;br /&gt;
        f_n += ak * np.sin(k * np.pi * x)&lt;br /&gt;
    return f_n&lt;br /&gt;
&lt;br /&gt;
# Valores de n&lt;br /&gt;
n_values = [1, 5, 10]&lt;br /&gt;
&lt;br /&gt;
# Discretización del intervalo&lt;br /&gt;
x = np.linspace(0, 1, 1000)&lt;br /&gt;
x_ext = np.linspace(-1, 1, 2000)&lt;br /&gt;
&lt;br /&gt;
# Gráfica de la función original&lt;br /&gt;
plt.plot(x, f(x), label='f(x)', color='black', linewidth=2)&lt;br /&gt;
&lt;br /&gt;
# Aproximaciones de Fourier con f extendida&lt;br /&gt;
for n in n_values:&lt;br /&gt;
    a_k = compute_coefficients(n)&lt;br /&gt;
    f_n = fourier_approximation(x_ext, a_k)&lt;br /&gt;
    plt.plot(x_ext, f_n, label=f'n={n}')&lt;br /&gt;
&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.xlabel('x')&lt;br /&gt;
plt.ylabel('f(x) y f_n(x)')&lt;br /&gt;
plt.title('Comparación de la extensión impar con la Aproximación de Fourier')&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83867</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83867"/>
				<updated>2025-02-12T20:17:23Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Aproximación de una función continua */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el análisis anterior, nos disponemos a ver gráficamente los resultados, para ello, hemos usado el lenguaje de programación de Python. Primero, hemos definido la función del enunciado y su extensión impar. A continuación de eso, hemos creado dos funciones, las cuales crean los coeficientes de Fourier y la serie de Fourier, respectivamente. Además, se ha creado una última función para los errores. Usando matplotlib.pyplot, deja las siguientes gráficas:&lt;br /&gt;
'''Insetar fotos (no se hacerlo)'''&lt;br /&gt;
[[Archivo:ComparacionFourierMAMBD.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
[[Archivo:ErroresFourier.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
def f(x):&lt;br /&gt;
    return 1 - 2 * np.abs(1/2 - x)&lt;br /&gt;
&lt;br /&gt;
def odd_extension(x):&lt;br /&gt;
    return np.where(x &amp;lt; 0, -f(-x), f(x))&lt;br /&gt;
&lt;br /&gt;
def compute_coefficients(n_max, dx=1e-3):&lt;br /&gt;
    x = np.arange(0, 1, dx)&lt;br /&gt;
    a_k = []&lt;br /&gt;
    for k in range(1, n_max + 1):&lt;br /&gt;
        integrand = f(x) * np.sin(k * np.pi * x)&lt;br /&gt;
        a_k.append(2 * np.trapz(integrand, x))  # Integral numérica por trapecios&lt;br /&gt;
    return a_k&lt;br /&gt;
&lt;br /&gt;
def fourier_approximation(x, a_k):&lt;br /&gt;
    f_n = np.zeros_like(x)&lt;br /&gt;
    for k, ak in enumerate(a_k, start=1):&lt;br /&gt;
        f_n += ak * np.sin(k * np.pi * x)&lt;br /&gt;
    return f_n&lt;br /&gt;
&lt;br /&gt;
# Valores de n&lt;br /&gt;
n_values = [1, 5, 10]&lt;br /&gt;
&lt;br /&gt;
# Discretización del intervalo&lt;br /&gt;
x = np.linspace(0, 1, 1000)&lt;br /&gt;
x_ext = np.linspace(-1, 1, 2000)&lt;br /&gt;
&lt;br /&gt;
# Gráfica de la función original&lt;br /&gt;
plt.plot(x, f(x), label='f(x)', color='black', linewidth=2)&lt;br /&gt;
&lt;br /&gt;
# Aproximaciones de Fourier con f extendida&lt;br /&gt;
for n in n_values:&lt;br /&gt;
    a_k = compute_coefficients(n)&lt;br /&gt;
    f_n = fourier_approximation(x_ext, a_k)&lt;br /&gt;
    plt.plot(x_ext, f_n, label=f'n={n}')&lt;br /&gt;
&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.xlabel('x')&lt;br /&gt;
plt.ylabel('f(x) y f_n(x)')&lt;br /&gt;
plt.title('Comparación de la extensión impar con la Aproximación de Fourier')&lt;br /&gt;
plt.show()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83866</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83866"/>
				<updated>2025-02-12T20:14:43Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Aproximación de una función continua */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el análisis anterior, nos disponemos a ver gráficamente los resultados, para ello, hemos usado el lenguaje de programación de Python. Primero, hemos definido la función del enunciado y su extensión impar. A continuación de eso, hemos creado dos funciones, las cuales crean los coeficientes de Fourier y la serie de Fourier, respectivamente. Además, se ha creado una última función para los errores. Usando matplotlib.pyplot, deja las siguientes gráficas:&lt;br /&gt;
'''Insetar fotos (no se hacerlo)'''&lt;br /&gt;
[[Archivo:ComparacionFourierMAMBD.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
[[Archivo:ErroresFourier.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
{{python|&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
def f(x):&lt;br /&gt;
    return 1 - 2 * np.abs(1/2 - x)&lt;br /&gt;
&lt;br /&gt;
def odd_extension(x):&lt;br /&gt;
    return np.where(x &amp;lt; 0, -f(-x), f(x))&lt;br /&gt;
&lt;br /&gt;
def compute_coefficients(n_max, dx=1e-3):&lt;br /&gt;
    x = np.arange(0, 1, dx)&lt;br /&gt;
    a_k = []&lt;br /&gt;
    for k in range(1, n_max + 1):&lt;br /&gt;
        integrand = f(x) * np.sin(k * np.pi * x)&lt;br /&gt;
        a_k.append(2 * np.trapz(integrand, x))  # Integral numérica por trapecios&lt;br /&gt;
    return a_k&lt;br /&gt;
&lt;br /&gt;
def fourier_approximation(x, a_k):&lt;br /&gt;
    f_n = np.zeros_like(x)&lt;br /&gt;
    for k, ak in enumerate(a_k, start=1):&lt;br /&gt;
        f_n += ak * np.sin(k * np.pi * x)&lt;br /&gt;
    return f_n&lt;br /&gt;
&lt;br /&gt;
# Valores de n&lt;br /&gt;
n_values = [1, 5, 10]&lt;br /&gt;
&lt;br /&gt;
# Discretización del intervalo&lt;br /&gt;
x = np.linspace(0, 1, 1000)&lt;br /&gt;
x_ext = np.linspace(-1, 1, 2000)&lt;br /&gt;
&lt;br /&gt;
# Gráfica de la función original&lt;br /&gt;
plt.plot(x, f(x), label='f(x)', color='black', linewidth=2)&lt;br /&gt;
&lt;br /&gt;
# Aproximaciones de Fourier con f extendida&lt;br /&gt;
for n in n_values:&lt;br /&gt;
    a_k = compute_coefficients(n)&lt;br /&gt;
    f_n = fourier_approximation(x_ext, a_k)&lt;br /&gt;
    plt.plot(x_ext, f_n, label=f'n={n}')&lt;br /&gt;
&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.xlabel('x')&lt;br /&gt;
plt.ylabel('f(x) y f_n(x)')&lt;br /&gt;
plt.title('Comparación de la extensión impar con la Aproximación de Fourier')&lt;br /&gt;
plt.show()&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83865</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83865"/>
				<updated>2025-02-12T20:14:15Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Aproximación de una función continua */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el análisis anterior, nos disponemos a ver gráficamente los resultados, para ello, hemos usado el lenguaje de programación de Python. Primero, hemos definido la función del enunciado y su extensión impar. A continuación de eso, hemos creado dos funciones, las cuales crean los coeficientes de Fourier y la serie de Fourier, respectivamente. Además, se ha creado una última función para los errores. Usando matplotlib.pyplot, deja las siguientes gráficas:&lt;br /&gt;
'''Insetar fotos (no se hacerlo)'''&lt;br /&gt;
[[Archivo:ComparacionFourierMAMBD.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
[[Archivo:ErroresFourierMAMBD.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
{{python|&lt;br /&gt;
import numpy as np&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
def f(x):&lt;br /&gt;
    return 1 - 2 * np.abs(1/2 - x)&lt;br /&gt;
&lt;br /&gt;
def odd_extension(x):&lt;br /&gt;
    return np.where(x &amp;lt; 0, -f(-x), f(x))&lt;br /&gt;
&lt;br /&gt;
def compute_coefficients(n_max, dx=1e-3):&lt;br /&gt;
    x = np.arange(0, 1, dx)&lt;br /&gt;
    a_k = []&lt;br /&gt;
    for k in range(1, n_max + 1):&lt;br /&gt;
        integrand = f(x) * np.sin(k * np.pi * x)&lt;br /&gt;
        a_k.append(2 * np.trapz(integrand, x))  # Integral numérica por trapecios&lt;br /&gt;
    return a_k&lt;br /&gt;
&lt;br /&gt;
def fourier_approximation(x, a_k):&lt;br /&gt;
    f_n = np.zeros_like(x)&lt;br /&gt;
    for k, ak in enumerate(a_k, start=1):&lt;br /&gt;
        f_n += ak * np.sin(k * np.pi * x)&lt;br /&gt;
    return f_n&lt;br /&gt;
&lt;br /&gt;
# Valores de n&lt;br /&gt;
n_values = [1, 5, 10]&lt;br /&gt;
&lt;br /&gt;
# Discretización del intervalo&lt;br /&gt;
x = np.linspace(0, 1, 1000)&lt;br /&gt;
x_ext = np.linspace(-1, 1, 2000)&lt;br /&gt;
&lt;br /&gt;
# Gráfica de la función original&lt;br /&gt;
plt.plot(x, f(x), label='f(x)', color='black', linewidth=2)&lt;br /&gt;
&lt;br /&gt;
# Aproximaciones de Fourier con f extendida&lt;br /&gt;
for n in n_values:&lt;br /&gt;
    a_k = compute_coefficients(n)&lt;br /&gt;
    f_n = fourier_approximation(x_ext, a_k)&lt;br /&gt;
    plt.plot(x_ext, f_n, label=f'n={n}')&lt;br /&gt;
&lt;br /&gt;
plt.legend()&lt;br /&gt;
plt.xlabel('x')&lt;br /&gt;
plt.ylabel('f(x) y f_n(x)')&lt;br /&gt;
plt.title('Comparación de la extensión impar con la Aproximación de Fourier')&lt;br /&gt;
plt.show()&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ErroresFourier.jpeg&amp;diff=83863</id>
		<title>Archivo:ErroresFourier.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ErroresFourier.jpeg&amp;diff=83863"/>
				<updated>2025-02-12T20:13:23Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83862</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83862"/>
				<updated>2025-02-12T20:12:36Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Aproximación de una función continua */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el análisis anterior, nos disponemos a ver gráficamente los resultados, para ello, hemos usado el lenguaje de programación de Python. Primero, hemos definido la función del enunciado y su extensión impar. A continuación de eso, hemos creado dos funciones, las cuales crean los coeficientes de Fourier y la serie de Fourier, respectivamente. Además, se ha creado una última función para los errores. Usando matplotlib.pyplot, deja las siguientes gráficas:&lt;br /&gt;
'''Insetar fotos (no se hacerlo)'''&lt;br /&gt;
[[Archivo:ComparacionFourierMAMBD.jpeg|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83861</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83861"/>
				<updated>2025-02-12T20:11:57Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Aproximación de una función continua */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el análisis anterior, nos disponemos a ver gráficamente los resultados, para ello, hemos usado el lenguaje de programación de Python. Primero, hemos definido la función del enunciado y su extensión impar. A continuación de eso, hemos creado dos funciones, las cuales crean los coeficientes de Fourier y la serie de Fourier, respectivamente. Además, se ha creado una última función para los errores. Usando matplotlib.pyplot, deja las siguientes gráficas:&lt;br /&gt;
'''Insetar fotos (no se hacerlo)'''&lt;br /&gt;
[[Archivo:ComparacionFourierMAMBD|400px|thumb|right|Comparación de la extensión impar con la aproximación de Fourier]]&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ComparacionFourierMAMBD.jpeg&amp;diff=83860</id>
		<title>Archivo:ComparacionFourierMAMBD.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ComparacionFourierMAMBD.jpeg&amp;diff=83860"/>
				<updated>2025-02-12T20:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83859</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83859"/>
				<updated>2025-02-12T20:06:19Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Introducción */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho el análisis anterior, nos disponemos a ver gráficamente los resultados, para ello, hemos usado el lenguaje de programación de Python. Primero, hemos definido la función del enunciado y su extensión impar. A continuación de eso, hemos creado dos funciones, las cuales crean los coeficientes de Fourier y la serie de Fourier, respectivamente. Además, se ha creado una última función para los errores. Usando matplotlib.pyplot, deja las siguientes gráficas:&lt;br /&gt;
'''Insetar fotos (no se hacerlo)'''&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83775</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83775"/>
				<updated>2025-02-12T17:36:54Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Cambio de intervalo de aproximación */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[0,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calcularemos los coeficientes &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; mediante métodos numéricos en Python, obteniendo así la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para distintos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83772</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83772"/>
				<updated>2025-02-12T17:32:38Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Cambio de intervalo de aproximación */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[0,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, calcularemos la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Evidentemente, los &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son integrales complicadas y las calcularemos en Python mediante métodos numéricos, permitiendo así obtener finalmente la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para unos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; determinados que es el objetivo principal del ejercicio.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83763</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83763"/>
				<updated>2025-02-12T17:23:54Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Cambio de intervalo de aproximación */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[0,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, lo que haremos será calcular la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Evidentemente, los &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son integrales complicadas y las calcularemos en Python mediante métodos numéricos, permitiendo así obtener finalmente la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para unos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; determinados que es el objetivo principal del ejercicio.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83762</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83762"/>
				<updated>2025-02-12T17:18:46Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Introducción */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[0,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    f(x) \sim \frac{d_0}{\sqrt{2T}} + \sum_{n=1}^{\infty} d_n \cdot \cos \left( \frac{n\pi x}{T} \right) + \sum_{n=1}^{\infty} c_n \cdot \sin \left( \frac{n\pi x}{T} \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
&amp;amp;\bullet \quad d_0 = \langle f, \frac{1}{\sqrt{2T}} \rangle = \int_{-T}^{T} f(x) \cdot \frac{1}{\sqrt{2T}} \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad d_n = \langle f, \cos \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \cos \left( \frac{n\pi x}{T} \right) \,dx \\  &lt;br /&gt;
&amp;amp;\bullet \quad c_n = \langle f, \sin \left( \frac{n\pi x}{T} \right) \rangle = \int_{-T}^{T} f(x) \cdot \sin \left( \frac{n\pi x}{T} \right) \,dx.&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, lo que haremos será calcular la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos $f(x)$ con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Evidentemente, los &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son integrales complicadas y las calcularemos en Python mediante métodos numéricos, permitiendo así obtener finalmente la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para unos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; determinados que es el objetivo principal del ejercicio.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83760</id>
		<title>Series de Fourier (MAMBD)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Series_de_Fourier_(MAMBD)&amp;diff=83760"/>
				<updated>2025-02-12T17:16:03Z</updated>
		
		<summary type="html">&lt;p&gt;Barbara.jimenez: /* Introducción */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Series de Fourier. Grupo MAMBD | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP24/25|2024-25]] | Matilde Rubio Arranz, Antonio Lozano Fernández, Marcos Gil García, Bárbara Jiménez Pérez y Daniel Marcos Viña }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
El interés de las series de Fourier radica en su capacidad para aproximar, a partir de una base de funciones trigonométricas, ampliando así el alcance de los desarrollos de Taylor. Sea &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; una función integrable y periódica en &amp;lt;math&amp;gt;[0,T]&amp;lt;/math&amp;gt;, dada la base &amp;lt;math&amp;gt;B=\left\{ \frac{1}{\sqrt{2T}} \right\} \cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \cos \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}} &lt;br /&gt;
\cup &lt;br /&gt;
\left\{ \frac{1}{\sqrt{T}} \cdot \sin \left( \frac{n\pi x}{T} \right) \right\}_{n \in \mathbb{N}}.&amp;lt;/math&amp;gt;, su serie de Fourier viene dada por la expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{equation*}&lt;br /&gt;
    \frac{a_0}{2} + \sum_{n=1}^{\infty} \left( a_n \cos \frac{2\pi n}{T} x + b_n \sin \frac{2\pi n}{T} x \right)&lt;br /&gt;
\end{equation*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cuyos coeficientes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{align*}&lt;br /&gt;
    a_n &amp;amp;= \frac{2}{T} \int_0^T f(x) \cos \frac{2\pi n}{T} x \,dx, \quad n = 0,1,2,3, \dots \\[8pt]&lt;br /&gt;
    b_n &amp;amp;= \frac{2}{T} \int_0^T f(x) \sin \frac{2\pi n}{T} x \,dx, \quad n = 1,2,3, \dots&lt;br /&gt;
\end{align*}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Aproximación de una función continua=  &lt;br /&gt;
&lt;br /&gt;
Para ilustrar la aproximación por series trigonométricas, consideramos la función &amp;lt;math&amp;gt;f(x)=1-2\left|\frac{1}{2}-x\right|&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt;. Buscamos extenderla de forma impar obteniendo una función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    f(x), &amp;amp; x\in[0,1] \\&lt;br /&gt;
    -f(-x), &amp;amp; x\in[-1,0)&lt;br /&gt;
\end{array}\right..&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, la extensión impar viene dada por&lt;br /&gt;
&amp;lt;math&amp;gt;g(x)=\left\{\begin{array}{cc}&lt;br /&gt;
    -2-2x, &amp;amp; -1\leq x&amp;lt;-\frac{1}{2} \\&lt;br /&gt;
    2x, &amp;amp; -\frac{1}{2}\leq x&amp;lt;\frac{1}{2} \\&lt;br /&gt;
    2-2x, &amp;amp; \frac{1}{2}\leq x\leq1&lt;br /&gt;
\end{array}\right.,&amp;lt;/math&amp;gt; que es efectivamente una función continua en &amp;lt;math&amp;gt;[-1,1]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, por ser &amp;lt;math&amp;gt;f\in L^2([-1,1])&amp;lt;/math&amp;gt;, utilizamos para la aproximación la base trigonométrica correspondiente &amp;lt;math&amp;gt;\left\{\frac{1}{2}, \cos(n\pi x), \sin(n\pi x)\right\}_{n\in\mathbb{N}}&amp;lt;/math&amp;gt;. Sin embargo, al haber extendido la función de forma impar, el producto escalar de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; con las funciones pares de la base &amp;lt;math&amp;gt;(\left\{\frac{1}{2}\right\}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\{\cos(n\pi x)\})&amp;lt;/math&amp;gt; resultan ser impares. Con esto deducimos que al integrar dicho producto en un intervalo simétrico, el resultado es cero, ya que las áreas positivas y negativas se anulan entre sí debido a la simetría de la función con respecto al origen. Entonces podemos definir &amp;lt;math&amp;gt;f_n(x)&amp;lt;/math&amp;gt; como la suma de los primeros &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; términos de la serie de Fourier&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f_n(x)=\sum_{k=1}^n a_k \sin(k\pi x), \hspace{0.5cm} a_k=2\int_0^1 f(x)\sin(k\pi x).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Cambio de intervalo de aproximación=&lt;br /&gt;
&lt;br /&gt;
A continuación aproximaremos la función \( f(x) = x e^x \) en el intervalo \([-2, 3]\) mediante su serie de Fourier. En primer lugar, lo que haremos será calcular la base trigonométrica asociada al espacio \( L^2([-2, 3]) \). Luego, daremos su desarrollo en serie de Fourier y finalmente aproximaremos $f(x)$ con los primeros 5, 10 y 20 términos de la serie obtenida.&lt;br /&gt;
&lt;br /&gt;
Como ya sabemos, en el espacio &amp;lt;math&amp;gt;L^2[-\pi, \pi]&amp;lt;/math&amp;gt; la base trigonométrica asociada es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{B} = \left\{ \frac{1}{\sqrt{2\pi}}, \frac{1}{\sqrt{\pi}} \cos(nx), \frac{1}{\sqrt{\pi}} \sin(nx) \right\}_{n \in \mathbb{N}}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En general, para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;, mediante el cambio de variable &amp;lt;math&amp;gt;&lt;br /&gt;
g(x) = \frac{2\pi}{b - a} (x - a) - \pi,&lt;br /&gt;
&amp;lt;/math&amp;gt; se tiene que la base trigonométrica asociada es&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\mathcal{F} =&lt;br /&gt;
\left\{&lt;br /&gt;
\frac{1}{\sqrt{b - a}} \left[&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \cos\left( n (\frac{2\pi(x - a)}{b - a} - \pi) \right),&lt;br /&gt;
\sqrt{\frac{2}{b - a}} \sin\left( n (\frac{2\pi(x - a)}{b - a} - \pi )\right)&lt;br /&gt;
\right]&lt;br /&gt;
\right\}_{n=1}^{\infty},&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que es una base ortonormal para &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt;. Bajo este cambio de variable, una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;L^2([a,b])&amp;lt;/math&amp;gt; se puede expresar como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) = \frac{d_0}{\sqrt{b - a}}  + \sum_{n=1}^{\infty} d_n \cos\left(n g(x)\right) + \sum_{n=1}^{\infty} c_n \sin\left(n g(x)\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; es el cambio de variable aplicado, y &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son los coeficientes correspondientes. De esta manera, &amp;lt;math&amp;gt;g(x) \in [-\pi, \pi]&amp;lt;/math&amp;gt;, lo que permite trasladar la base ortonormal del espacio &amp;lt;math&amp;gt;L^2(-\pi, \pi)&amp;lt;/math&amp;gt; al nuevo intervalo &amp;lt;math&amp;gt;[a, b]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ahora, pasemos de lo general a nuestro caso concreto, el intervalo  &amp;lt;math&amp;gt;[-2, 3]&amp;lt;/math&amp;gt;. Obtenemos que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(x) \sim \frac{d_0}{\sqrt{5}}  + \sum_{n=1}^{\infty} d_n \frac{\sqrt{2}}{\sqrt{5}}\cos\left(n \frac{2\pi x - \pi}{5}\right) + \sum_{n=1}^{\infty} c_n \frac{\sqrt{2}}{\sqrt{5}}\sin\left(n \frac{2\pi x - \pi}{5}\right),&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' El espacio &amp;lt;math&amp;gt;L^2(-T, T)&amp;lt;/math&amp;gt; se define como el conjunto de funciones medibles &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en el intervalo &amp;lt;math&amp;gt;[-T, T]&amp;lt;/math&amp;gt; tales que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-T}^{T} |f(x)|^2 \, dx &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definición:''' Decimos que una función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; satisface la '''condición de dirichlet''' si &amp;lt;math&amp;gt;f(x) \in L^2([-T,T])&amp;lt;/math&amp;gt;, es continua salvo en un conjunto finito de puntos y podemos dividir &amp;lt;math&amp;gt;[-T,T]&amp;lt;/math&amp;gt; en un conjunto de subintervalos en los que &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; es monótona.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Teorema:''' Sea &amp;lt;math&amp;gt;f \in L^2([-2, 3])&amp;lt;/math&amp;gt;  una función continua y que satisface la condición de Dirichlet, entonces  su serie de Fourier converge puntualmente a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; si &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; es un punto de continuidad en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Claramente, &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; es continua y satisface la condición de dirichlet. Además, se verifica que &amp;lt;math&amp;gt;f(x) \in L^2([-2, 3])&amp;lt;/math&amp;gt;, pues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-2}^{3} (x e^{-x})^2 \, dx = \frac{5}{4 e^6} \left( e^{10} - 5 \right) &amp;lt; \infty.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Concluimos con que su desarrollo en serie de Fourier converge en los puntos de continuidad a &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;. A continuación, calculemos los coeficientes de Fourier. Para la base ortonormal asociada al espacio &amp;lt;math&amp;gt;L^2([-2, 3])&amp;lt;/math&amp;gt;, los coeficientes de Fourier de la función &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
d_0 = \frac{1}{\sqrt{5}} \int_{-2}^{3} x e^x \, dx = \frac{-4 + e^5}{\sqrt{5} e^3}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
d_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \cos\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
c_n = \frac{\sqrt{2}}{\sqrt{5}} \int_{-2}^{3} x e^x \sin\left( n \frac{2\pi x - \pi}{5} \right) \, dx \quad \text{para} \quad n \geq 1.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Evidentemente, los &amp;lt;math&amp;gt;d_n&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;c_n&amp;lt;/math&amp;gt; son integrales complicadas y las calcularemos en Python mediante métodos numéricos, permitiendo así obtener finalmente la serie de Fourier de &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;[-2,3]&amp;lt;/math&amp;gt; y, por tanto, la gráfica de la función y de la serie para unos valores de &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; determinados que es el objetivo principal del ejercicio.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP24/25]]&lt;/div&gt;</summary>
		<author><name>Barbara.jimenez</name></author>	</entry>

	</feed>