Usuario:DiegoGR

De MateWiki
Revisión del 01:27 19 feb 2026 de DiegoGR (Discusión | contribuciones) (Códigos)

Saltar a: navegación, buscar
Trabajo realizado por estudiantes
Título Series de Fourier(DPM)
Asignatura EDP
Curso 2025-26
Autores Diego García Raposo - Paula Dopico Muñoz - Manuel Herreros Zarco.
Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura


1 Series de Fourier

1.1 Poster

center]]

1.2 Códigos

import numpy as np
import matplotlib.pyplot as plt


T = 1.0 ### Longitud del intervalo
n_max = 3  # La frecuencua hasta la que pinta senos y cosenos para representar la base lineal
M = 3000 ### Número de puntos en X

x = np.linspace(-T, T, M) ### Genera un vector de M puntos entre -T y T

plt.figure(figsize=(10,5)) ### Tamaño de la gráfica, pa q sea grande o chiquita pero no afecta a los puntos


phi0 = (1/np.sqrt(2*T)) * np.ones_like(x) ### Genera un vector de 3000 ptos con cada uno la función cte de la basepara luego representarlo
plt.plot(x, phi0, linewidth=3) ### Pinta la linea generada por la función phi0


for n in range(1, n_max + 1): ### Pinta las funciones seno y coseno asociadas a cada frecuencia en el plot
    phi_c = (1/np.sqrt(T)) * np.cos(n*np.pi*x/T) ### funcion coseno
    phi_s = (1/np.sqrt(T)) * np.sin(n*np.pi*x/T) ### funcion seno
    
    plt.plot(x, phi_c)
    plt.plot(x, phi_s) 

plt.title("Base trigonométrica ortonormal en [-T, T]") ### SIstema de representación de python
plt.xlabel("x")
plt.grid(True)
plt.tight_layout()
plt.show()
<pre>