<?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=Luc%C3%ADa+Amores+de+Francisco</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=Luc%C3%ADa+Amores+de+Francisco"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Luc%C3%ADa_Amores_de_Francisco"/>
		<updated>2026-05-02T05:40:01Z</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_de_ondas&amp;diff=72827</id>
		<title>Ecuación de ondas</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72827"/>
				<updated>2024-05-26T21:01:20Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo en dimesión 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación de Ondas. Grupo ALA | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP23/24|2023-24]] | Lucía Amores, Aitana Guill y Andrea Navarro}}&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
==Modelización de los desplazamientos transversales== &lt;br /&gt;
Para modelar el comportamiento de los desplazamientos transversales de la cuerda vibrante, utilizamos la ecuación de ondas en una dimensión. Dado que la cuerda está fija en los extremos y tiene una densidad &amp;lt;math&amp;gt; d &amp;lt;/math&amp;gt; y tensión constante &amp;lt;math&amp;gt; \tau_0 &amp;lt;/math&amp;gt; de manera que la velocidad de propagación es &amp;lt;math&amp;gt; c = \tau_0/d = 1 &amp;lt;/math&amp;gt;, la ecuación de ondas se simplifica.&lt;br /&gt;
&lt;br /&gt;
La ecuación de ondas en una dimensión para los desplazamientos transversales &amp;lt;math&amp;gt; u(x,t) &amp;lt;/math&amp;gt; de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 u}{\partial t^2} = c^2 \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt; c = 1 &amp;lt;/math&amp;gt;, la ecuación se reduce a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta ecuación diferencial parcial (EDP) debe acompañarse de las condiciones de contorno y las condiciones iniciales para estar completamente especificada.&lt;br /&gt;
&lt;br /&gt;
===Condiciones de contorno===&lt;br /&gt;
Dado que la cuerda está fija en los extremos, las condiciones de contorno son:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(0, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(1, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condiciones iniciales===&lt;br /&gt;
Las condiciones iniciales especifican la posición inicial de la cuerda &amp;lt;math&amp;gt; u_0(x) &amp;lt;/math&amp;gt; y su velocidad inicial o impulso &amp;lt;math&amp;gt; u_1(x) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
===Sistema de EDP===&lt;br /&gt;
Juntando la ecuación de ondas con las condiciones de contorno e iniciales, el sistema completo que modela el comportamiento de los desplazamientos transversales de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
&lt;br /&gt;
\frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2}, &amp;amp; 0 &amp;lt; x &amp;lt; 1, \ t &amp;gt; 0 \\&lt;br /&gt;
u(0, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(1, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(x, 0) = u_0(x), &amp;amp; 0 \leq x \leq 1 \\&lt;br /&gt;
\frac{\partial u}{\partial t}(x, 0) = u_1(x), &amp;amp; 0 \leq x \leq 1&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este sistema describe completamente la evolución temporal de los desplazamientos transversales de una cuerda vibrante con los extremos fijos, dada su posición e impulso iniciales.&lt;br /&gt;
&lt;br /&gt;
===Resolución del sistema por separación de variables en términos de los coeficientes de Fourier de los datos iniciales===&lt;br /&gt;
Primero, planteamos la solución de la ecuación de onda mediante separación de variables. Asumimos que la solución \( u(x,t) \) se puede escribir como un producto de dos funciones independientes, una que depende solo de \( x \) y otra que depende solo de \( t \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = X(x) T(t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos esta forma en la ecuación de onda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 (X(x) T(t))}{\partial t^2} = \frac{\partial^2 (X(x) T(t))}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) \frac{d^2 T(t)}{dt^2} = T(t) \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos ambos lados por &amp;lt;math&amp;gt;X(x) T(t) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{T(t)} \frac{d^2 T(t)}{dt^2} = \frac{1}{X(x)} \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dado que el lado izquierdo depende solo de \( t \) y el lado derecho solo de \( x \), ambos deben ser iguales a una constante que llamaremos \(-\lambda\). Esto nos lleva a dos ecuaciones ordinarias:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 T(t)}{dt^2} + \lambda T(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 X(x)}{dx^2} + \lambda X(x) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para satisfacer las condiciones de contorno \( u(0, t) = 0 \) y \( u(1, t) = 0 \), tenemos:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(1) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( X(x) \) tiene la solución general:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) = A \sin(\sqrt{\lambda} x) + B \cos(\sqrt{\lambda} x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando las condiciones de contorno, obtenemos que \( B = 0 \) y que \( \sqrt{\lambda} \) debe ser un múltiplo de \( \pi \):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \sqrt{\lambda} = n \pi \quad \text{para} \quad n = 1, 2, 3, \ldots &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, \( \lambda = (n \pi)^2 \) y las funciones propias son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; X_n(x) = \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( T(t) \) se convierte en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{d^2 T_n(t)}{dt^2} + (n \pi)^2 T_n(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la solución general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T_n(t) = C_n \cos(n \pi t) + D_n \sin(n \pi t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Combinando \( X(x) \) y \( T(t) \), la solución general para \( u(x,t) \) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{n=1}^{\infty} \left( A_n \cos(n \pi t) + B_n \sin(n \pi t) \right) \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde \( A_n \) y \( B_n \) son coeficientes a determinar a partir de las condiciones iniciales.&lt;br /&gt;
&lt;br /&gt;
### Determinación de los coeficientes \( A_n \) y \( B_n \)&lt;br /&gt;
&lt;br /&gt;
Las condiciones iniciales son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para \( t = 0 \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, 0) = \sum_{n=1}^{\infty} A_n \sin(n \pi x) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usamos la ortogonalidad de las funciones seno para determinar \( A_n \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; A_n = 2 \int_0^1 u_0(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la derivada temporal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = \sum_{n=1}^{\infty} B_n n \pi \cos(n \pi \cdot 0) \sin(n \pi x) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n n \pi = 2 \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n = \frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la solución de la ecuación de onda en términos de los coeficientes de Fourier de los datos iniciales es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = \sum_{n=1}^{\infty} \left( \left(2 \int_0^1 u_0(x) \sin(n \pi x) \, dx \right) \cos(n \pi t) + \left(\frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx \right) \sin(n \pi t) \right) \sin(n \pi x) &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Esta expresión proporciona la solución completa de la ecuación de onda en función de las condiciones iniciales \( u_0(x) \) y \( u_1(x) \).&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo de solución periódica en tiempo =====&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento para comprender lo anteriormente explicado de manera óptima se va a proceder a analizar una serie de ejemplo. El primero de ellos se trata de la representación gráfica de una solución periódica en tiempo. Esta viene dada suponiendo que los datos iniciales son &amp;lt;math&amp;gt;u_0(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=0&amp;lt;/math&amp;gt;. Es por ello que la representación de la solución en el intervalo t ∈ [0, 2] es la siguiente:&lt;br /&gt;
[[Archivo:ondaperiodicaALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
bk_0=zeros(n,1);&lt;br /&gt;
ck_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_0=@(x,k) u_0(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_0=@(x,k) u_0(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_0=f_cos_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_0=f_medio_0(x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=trapz(x,y_sen_0);&lt;br /&gt;
    bk_0(k)=trapz(x,y_cos_0);&lt;br /&gt;
    ck_0(k)=trapz(x,y_medio_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
ak_1=zeros(n,1);&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
ck_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_1=@(x,k) u_1(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_1=@(x,k) u_1(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_1=f_sen_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_1=f_medio_1(x);&lt;br /&gt;
&lt;br /&gt;
    ak_1(k)=trapz(x,y_sen_1);&lt;br /&gt;
    bk_1(k)=trapz(x,y_cos_1);&lt;br /&gt;
    %ck_1(k)=trapz(x,y_medio_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
[X,T]=meshgrid(x,t);&lt;br /&gt;
surf(X,T,u(X,T),'EdgeColor','flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa en la imagen anterior la función muestra un comportamiento que se repite regularmente con el tiempo. A este tipo de funciones se les denomina periódicas en tiempo. Esto se puede observar de manera óptima para su comprensión en la siguiente gráfica, en la cual se observa el comportamiento explicado a anteriormente cuyo periodo es 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:onda_ejercicio_3.gif|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta animación se ha hecho uso del siguiente cógido:&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
%% Ejercicio 3 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=2.*trapz(x,y_sen_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    bk_1(k)=2/(k*pi)*trapz(x,y_cos_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_ejercicio_3.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
&lt;br /&gt;
% Crear la figura&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(t)&lt;br /&gt;
&lt;br /&gt;
    plot(x,u(x,t(i)))&lt;br /&gt;
    xlim([0,1])&lt;br /&gt;
    ylim([-1.5,1.5])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x,t)')&lt;br /&gt;
    title(['Solución de la ecuación de onda en t=', num2str(t(i))])&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    &lt;br /&gt;
    % Limpiar la figura para la siguiente iteración, excepto los ejes&lt;br /&gt;
    clf; % Clear current figure&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Ejemplo de la onda viajera ====&lt;br /&gt;
&lt;br /&gt;
===== Condiciones Dirichlet  =====&lt;br /&gt;
En este caso se va a tratar el ejemplo de una onda viajera en un solo sentido denotada por &amp;lt;math&amp;gt; u(x,t)=f(x-t)&amp;lt;/math&amp;gt;. Es por ello que se toman como datos iniciales &amp;lt;math&amp;gt;u_0(x)=f(x)&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=f'(x)&amp;lt;/math&amp;gt;, con &amp;lt;math&amp;gt; f(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se ha creado un código en MATLAB para obtener la siguiente respresentación en el mismo intervalo:&lt;br /&gt;
[[Archivo:ondaejercicio43d.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se observa que el tiempo de llegada de la onda de un extremo al otro es una unidad de tiempo. A su vez puesto que la cuerda mide una unidad de espacio se concluye que la velocidad de propagación es 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
&lt;br /&gt;
   %% Ejercicio 4&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Se definen las condiciones iniciales&lt;br /&gt;
u_0 = @(x) exp(-100*(x-1/2).^2);&lt;br /&gt;
u_1 = @(x) 200*(x-1/2).* exp(-100.* (x-1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% Definición de los intervalos de tiempo y espacio&lt;br /&gt;
t = linspace(0,2,1000);&lt;br /&gt;
x = linspace(0,1,1000);&lt;br /&gt;
&lt;br /&gt;
% Número de términos de la serie a dibuja&lt;br /&gt;
n = 50;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_0&lt;br /&gt;
ak_0 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_0 = @(x) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k) = 2*trapz(x, f_sen_0(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_1&lt;br /&gt;
bk_1 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_1 = @(x) u_1(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    bk_1(k) =(2/(k*pi))*trapz(x, f_sen_1(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables&lt;br /&gt;
u = @(xx,tt) 0;&lt;br /&gt;
for i = 1:n&lt;br /&gt;
    u = @(xx,tt) u(xx,tt) + (ak_0(i)*cos(i*pi*tt) + bk_1(i)*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución&lt;br /&gt;
[X, T] = meshgrid(x, t);&lt;br /&gt;
surf(X, T, u(X, T), 'EdgeColor', 'flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, al igual que en el apartado anterior, se dispone una representación del comportamiento de la onda en función del tiempo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:onda_ejercicio_4.gif|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, cuando la onda alcanza la frontera la solución se anula la solución para todo tiempo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
%% Ejercicio 4 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Se definen las condiciones iniciales&lt;br /&gt;
u_0 = @(x) exp(-100*(x-1/2).^2);&lt;br /&gt;
u_1 = @(x) 200*(x-1/2).* exp(-100.* (x-1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% Definición de los intervalos de tiempo y espacio&lt;br /&gt;
t = linspace(0,2,1000);&lt;br /&gt;
x = linspace(0,1,1000);&lt;br /&gt;
&lt;br /&gt;
% Número de términos de la serie a dibuja&lt;br /&gt;
n = 50;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_0&lt;br /&gt;
ak_0 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_0 = @(x) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k) = 2*trapz(x, f_sen_0(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_1&lt;br /&gt;
bk_1 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_1 = @(x) u_1(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    bk_1(k) =(2/(k*pi))*trapz(x, f_sen_1(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables&lt;br /&gt;
u = @(xx,tt) 0;&lt;br /&gt;
for i = 1:n&lt;br /&gt;
    u = @(xx,tt) u(xx,tt) + (ak_0(i)*cos(i*pi*tt) + bk_1(i)*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_ejercicio_4.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
&lt;br /&gt;
% Crear la figura&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(t)&lt;br /&gt;
&lt;br /&gt;
    plot(x,u(x,t(i)))&lt;br /&gt;
    xlim([0,1])&lt;br /&gt;
    ylim([-1.5,1.5])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x,t)')&lt;br /&gt;
    title(['Solución de la ecuación de onda en t=', num2str(t(i))])&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    &lt;br /&gt;
    % Limpiar la figura para la siguiente iteración, excepto los ejes&lt;br /&gt;
    clf; % Clear current figure&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Condiciones Neumann =====&lt;br /&gt;
&lt;br /&gt;
A continuación, para comprender mejor la diferencia respecto a las condiciones fronteras, se va a resolver el mismo problema cambiando las condiciones Dirichlet a condiciones Neumann, es decir &amp;lt;math&amp;gt;u_0(0,t)=u_1(1,t)=0&amp;lt;/math&amp;gt;. De esta manera se pretende resolver el siguiente problema:&lt;br /&gt;
&lt;br /&gt;
\begin{cases}&lt;br /&gt;
u_{tt} - u_{xx} = 0 \\&lt;br /&gt;
u_x(0, t) = u_x(1, t) = 0 \\&lt;br /&gt;
u(x, 0) = e^{-100(x - \frac{1}{2})^2} \\&lt;br /&gt;
u_t(x, 0) = 200(x - \frac{1}{2})e^{-100(x - \frac{1}{2})^2}&lt;br /&gt;
\end{cases}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este caso, aplicando separación de variables, obtenemos que la solución es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{k=1}^{\infty} \left[ a_k \cos(k\pi x) \cos(k\pi t) + b_k \cos(k\pi x) \sin(k\pi t) \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a_k = \frac{\int_{0}^{1} \cos(k\pi x) u_0(x) \, dx}{\int_{0}^{1} \cos^2(k\pi x) \, dx} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b_k = \frac{\int_{0}^{1} \cos(k\pi x) u_1(x) \, dx}{\int_{0}^{1} \cos^2(k\pi x) \, dx} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La representación obtenida mediante el código que se presenta posteriormente es la siguiente:&lt;br /&gt;
[[Archivo:ondaejercicio5ALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%&lt;br /&gt;
%% Ejercicio 5&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos f(x)&lt;br /&gt;
f = @(x) exp(-100 * (x - 1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% -Derivada de f(x)&lt;br /&gt;
df = @(x) 200 * (x - 0.5) .* exp(-100 * (x - 0.5).^2);&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de terminos de la serie&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Definimos el intervalo de tiempo y espacio&lt;br /&gt;
x = linspace(0, 1, 200);&lt;br /&gt;
t_values = linspace(0, 2, 200); % Evaluamos desde t=0 hasta t=2&lt;br /&gt;
&lt;br /&gt;
% Calculamos los coeficientes de Fourier para Neumann&lt;br /&gt;
a_k =zeros(n,1);&lt;br /&gt;
b_k =zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
for i=1:n&lt;br /&gt;
    a_k(i) =2 * trapz(x, f(x) .* cos(i * pi * x));&lt;br /&gt;
    b_k(i) =2 / (i * pi) * trapz(x, df(x) .* cos(i * pi * x));&lt;br /&gt;
end&lt;br /&gt;
% Calculamos la solución de la ecuación de onda&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (a_k(i).*cos(i*pi*tt)+b_k(i).*sin(i*pi*tt)).*cos(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos u(X, T) para todos los puntos de la malla&lt;br /&gt;
[X, T] = meshgrid(x, t_values);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente&lt;br /&gt;
figure&lt;br /&gt;
surf(X, T, u(X,T), 'EdgeColor', 'flat')&lt;br /&gt;
title('Solución de la ecuación de onda con condiciones Neumann')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
zlabel('u(x, t)')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este caso, para su correcta visualización, se ha vuelto a crear la siguiente representación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:onda_condiciones_newman_ejercicio_5_buena.gif|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se observa el periodo en este caso vuelve a ser 2 y puesto que los extremos no son fijos porque tenemos de datos las derivadas la onda varía en la frontera.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%&lt;br /&gt;
%% Ejercicio 5 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos f(x)&lt;br /&gt;
f = @(x) exp(-100 * (x - 1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% -Derivada de f(x)&lt;br /&gt;
df = @(x) 200 * (x - 0.5) .* exp(-100 * (x - 0.5).^2);&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de terminos de la serie&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Definimos el intervalo de tiempo y espacio&lt;br /&gt;
x = linspace(0, 1, 200);&lt;br /&gt;
t_values = linspace(0, 2, 200); % Evaluamos desde t=0 hasta t=2&lt;br /&gt;
&lt;br /&gt;
% Calculamos los coeficientes de Fourier para Neumann&lt;br /&gt;
a_k =zeros(n,1);&lt;br /&gt;
b_k =zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
for i=1:n&lt;br /&gt;
    a_k(i) =2 * trapz(x, f(x) .* cos(i * pi * x));&lt;br /&gt;
    b_k(i) =2 / (i * pi) * trapz(x, df(x) .* cos(i * pi * x));&lt;br /&gt;
end&lt;br /&gt;
% Calculamos la solución de la ecuación de onda&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (a_k(i).*cos(i*pi*tt)+b_k(i).*sin(i*pi*tt)).*cos(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_condiciones_newman_ejercicio_5_buena.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
% Graficamos la solución en diferentes tiempos&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u_values = u(x, t);&lt;br /&gt;
    plot(x, u_values)&lt;br /&gt;
    xlim([0, 1])&lt;br /&gt;
    ylim([-0.5, 2])&lt;br /&gt;
    title(['Solución de la ecuación de onda con condiciones Neumann en t=', num2str(t)])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x, t)')&lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    clf&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
La solución fundamental resuelve el sistema,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2\Delta u=0, \quad x \in \mathbb{R}^n, t&amp;gt;0, \\&lt;br /&gt;
u(x,0)=0, u_t(x,0)=\delta (x), \quad x \in \mathbb{R}^n,&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Cuyas expresiones son las siguientes.&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_1(x,t) =\frac{1}{2c}\textbf{1}_{[-ct,ct]}(x)=\frac{1}{2c}\textbf{1}_{[0,ct]}(|x|). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_2(x,t)=\frac{1}{2\pi c \sqrt{c^2t^2-|x|^2}} \chi_{B(0,ct)}(x)=\frac{1}{2\pi c \sqrt{c^2t^2-|x|^2}} \textbf{1}_{[0,ct]}(|x|). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_3(x,t)=\frac{\delta (|x|-ct)}{4\pi c|x|}, t&amp;gt;0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para dibujarlas, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{ε}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - ∣x∣^2)} ⲭ_{B(0,ct)}(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos cambios, representamos las 3 soluciones fundamentales observando que estas son radiales. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:solucion_fundamental_1.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:solucion_fundamental_2.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:solucion_fundamental_3.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Que las soluciones fundamentales sean &amp;quot;radiales&amp;quot; significa que son simétricas respecto al origen en coordenadas radiales. Dicha periodicidad es clara en las gráficas anteriores. Esto implica que el valor de la solución en un punto depende únicamente de la distancia radial desde el origen, y no de la dirección en la que se mida esa distancia. &lt;br /&gt;
&lt;br /&gt;
El código empleado para esta representación ha sido el siguiente.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=  &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Dimensión 1&lt;br /&gt;
% Definimos los intervalos x,t:&lt;br /&gt;
x=-1:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Creación de la rejilla&lt;br /&gt;
[X,T] = meshgrid(x,t);&lt;br /&gt;
&lt;br /&gt;
% Velocidad de propagación&lt;br /&gt;
c = 1;&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la solución fundamental&lt;br /&gt;
K = (X &amp;lt;= c*T) .* (X &amp;gt;= -c*T) / (2*c);&lt;br /&gt;
&lt;br /&gt;
% Visualización de la solución fundamental&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 1')&lt;br /&gt;
surf(X, T, K,'EdgeColor','interp');&lt;br /&gt;
title(&amp;quot;Solución fundamental en dimensión 1&amp;quot;);&lt;br /&gt;
xlabel(&amp;quot;x&amp;quot;);&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dimensión 2&lt;br /&gt;
% Definimos nuestros intervalos&lt;br /&gt;
r=0:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[R,T]=meshgrid(r,t);&lt;br /&gt;
&lt;br /&gt;
% Velocidad de propagación&lt;br /&gt;
c=1;&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la solución fundamental&lt;br /&gt;
K=(R&amp;lt;=c*T)./(eps + 2*pi*c.*sqrt(c^2*T.^2-R.^2));&lt;br /&gt;
&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 2')&lt;br /&gt;
surf(R,T,K,'EdgeColor','flat')&lt;br /&gt;
title(&amp;quot;Solución fundamental de dimensión 2&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;r&amp;quot;)&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros intervalos&lt;br /&gt;
r=0:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[R,T]=meshgrid(r,t);&lt;br /&gt;
&lt;br /&gt;
c=1;                     % Velocidad de propagación &lt;br /&gt;
k=1000;                  &lt;br /&gt;
&lt;br /&gt;
% Calculamos la solución fundamental&lt;br /&gt;
K=sqrt(k/pi).*exp(-k * (R-c*T).^2)./(4*pi*c*R);&lt;br /&gt;
&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 3')&lt;br /&gt;
surf(R,T,K,'EdgeColor','flat')&lt;br /&gt;
title(&amp;quot;Solución fundamental de dimensión 3&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;r&amp;quot;)&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo en dimesión 2 =====&lt;br /&gt;
Veamos a continuación el sistema que resuelve la solución fundamental en dimensión 2 en una bola de radio &amp;lt;math&amp;gt; \frac{1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2\Delta u=0, \quad x \in \mathbb{R}^2, t&amp;gt;0, \\&lt;br /&gt;
u(x,0)=0, u_t(x,0)=h (x) = \chi _{B(0,\frac{1}{2})}(x), \quad x \in \mathbb{R}^2&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la solución fundamental 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_{\mathbb{R}^2}K_2 (x-y, t)h(y) dy &amp;lt;/math&amp;gt;. &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujamos las soluciones para t = 0, 0.5, 1, 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ondasII2t0.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:ondasII2t05.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:ondasII2t1.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:ondasII2t2.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A diferencia de lo visto en el caso general, aquí no podemos apreciar periodicidad. Sin embargo, el sistema se puede expresar en función de radio únicamente, es decir, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2(\frac{1}{r}u_r+u_{rr})=0, \quad r \geq 0, t&amp;gt;0, \\&lt;br /&gt;
u(r,0)=0, \\&lt;br /&gt;
u_t(r,0)=h (r) = \textbf{1}_{[0,\frac{1}{2}]}(r), \quad x \in \mathbb{R}^2&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El código empleado es el siguiente,&lt;br /&gt;
&lt;br /&gt;
PONE CÓDIGO&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
[[Categoría:EDP23/24]]&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72826</id>
		<title>Ecuación de ondas</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72826"/>
				<updated>2024-05-26T21:00:21Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo en dimesión 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación de Ondas. Grupo ALA | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP23/24|2023-24]] | Lucía Amores, Aitana Guill y Andrea Navarro}}&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
==Modelización de los desplazamientos transversales== &lt;br /&gt;
Para modelar el comportamiento de los desplazamientos transversales de la cuerda vibrante, utilizamos la ecuación de ondas en una dimensión. Dado que la cuerda está fija en los extremos y tiene una densidad &amp;lt;math&amp;gt; d &amp;lt;/math&amp;gt; y tensión constante &amp;lt;math&amp;gt; \tau_0 &amp;lt;/math&amp;gt; de manera que la velocidad de propagación es &amp;lt;math&amp;gt; c = \tau_0/d = 1 &amp;lt;/math&amp;gt;, la ecuación de ondas se simplifica.&lt;br /&gt;
&lt;br /&gt;
La ecuación de ondas en una dimensión para los desplazamientos transversales &amp;lt;math&amp;gt; u(x,t) &amp;lt;/math&amp;gt; de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 u}{\partial t^2} = c^2 \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt; c = 1 &amp;lt;/math&amp;gt;, la ecuación se reduce a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta ecuación diferencial parcial (EDP) debe acompañarse de las condiciones de contorno y las condiciones iniciales para estar completamente especificada.&lt;br /&gt;
&lt;br /&gt;
===Condiciones de contorno===&lt;br /&gt;
Dado que la cuerda está fija en los extremos, las condiciones de contorno son:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(0, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(1, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condiciones iniciales===&lt;br /&gt;
Las condiciones iniciales especifican la posición inicial de la cuerda &amp;lt;math&amp;gt; u_0(x) &amp;lt;/math&amp;gt; y su velocidad inicial o impulso &amp;lt;math&amp;gt; u_1(x) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
===Sistema de EDP===&lt;br /&gt;
Juntando la ecuación de ondas con las condiciones de contorno e iniciales, el sistema completo que modela el comportamiento de los desplazamientos transversales de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
&lt;br /&gt;
\frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2}, &amp;amp; 0 &amp;lt; x &amp;lt; 1, \ t &amp;gt; 0 \\&lt;br /&gt;
u(0, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(1, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(x, 0) = u_0(x), &amp;amp; 0 \leq x \leq 1 \\&lt;br /&gt;
\frac{\partial u}{\partial t}(x, 0) = u_1(x), &amp;amp; 0 \leq x \leq 1&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este sistema describe completamente la evolución temporal de los desplazamientos transversales de una cuerda vibrante con los extremos fijos, dada su posición e impulso iniciales.&lt;br /&gt;
&lt;br /&gt;
===Resolución del sistema por separación de variables en términos de los coeficientes de Fourier de los datos iniciales===&lt;br /&gt;
Primero, planteamos la solución de la ecuación de onda mediante separación de variables. Asumimos que la solución \( u(x,t) \) se puede escribir como un producto de dos funciones independientes, una que depende solo de \( x \) y otra que depende solo de \( t \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = X(x) T(t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos esta forma en la ecuación de onda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 (X(x) T(t))}{\partial t^2} = \frac{\partial^2 (X(x) T(t))}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) \frac{d^2 T(t)}{dt^2} = T(t) \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos ambos lados por &amp;lt;math&amp;gt;X(x) T(t) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{T(t)} \frac{d^2 T(t)}{dt^2} = \frac{1}{X(x)} \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dado que el lado izquierdo depende solo de \( t \) y el lado derecho solo de \( x \), ambos deben ser iguales a una constante que llamaremos \(-\lambda\). Esto nos lleva a dos ecuaciones ordinarias:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 T(t)}{dt^2} + \lambda T(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 X(x)}{dx^2} + \lambda X(x) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para satisfacer las condiciones de contorno \( u(0, t) = 0 \) y \( u(1, t) = 0 \), tenemos:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(1) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( X(x) \) tiene la solución general:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) = A \sin(\sqrt{\lambda} x) + B \cos(\sqrt{\lambda} x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando las condiciones de contorno, obtenemos que \( B = 0 \) y que \( \sqrt{\lambda} \) debe ser un múltiplo de \( \pi \):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \sqrt{\lambda} = n \pi \quad \text{para} \quad n = 1, 2, 3, \ldots &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, \( \lambda = (n \pi)^2 \) y las funciones propias son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; X_n(x) = \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( T(t) \) se convierte en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{d^2 T_n(t)}{dt^2} + (n \pi)^2 T_n(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la solución general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T_n(t) = C_n \cos(n \pi t) + D_n \sin(n \pi t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Combinando \( X(x) \) y \( T(t) \), la solución general para \( u(x,t) \) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{n=1}^{\infty} \left( A_n \cos(n \pi t) + B_n \sin(n \pi t) \right) \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde \( A_n \) y \( B_n \) son coeficientes a determinar a partir de las condiciones iniciales.&lt;br /&gt;
&lt;br /&gt;
### Determinación de los coeficientes \( A_n \) y \( B_n \)&lt;br /&gt;
&lt;br /&gt;
Las condiciones iniciales son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para \( t = 0 \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, 0) = \sum_{n=1}^{\infty} A_n \sin(n \pi x) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usamos la ortogonalidad de las funciones seno para determinar \( A_n \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; A_n = 2 \int_0^1 u_0(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la derivada temporal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = \sum_{n=1}^{\infty} B_n n \pi \cos(n \pi \cdot 0) \sin(n \pi x) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n n \pi = 2 \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n = \frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la solución de la ecuación de onda en términos de los coeficientes de Fourier de los datos iniciales es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = \sum_{n=1}^{\infty} \left( \left(2 \int_0^1 u_0(x) \sin(n \pi x) \, dx \right) \cos(n \pi t) + \left(\frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx \right) \sin(n \pi t) \right) \sin(n \pi x) &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Esta expresión proporciona la solución completa de la ecuación de onda en función de las condiciones iniciales \( u_0(x) \) y \( u_1(x) \).&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo de solución periódica en tiempo =====&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento para comprender lo anteriormente explicado de manera óptima se va a proceder a analizar una serie de ejemplo. El primero de ellos se trata de la representación gráfica de una solución periódica en tiempo. Esta viene dada suponiendo que los datos iniciales son &amp;lt;math&amp;gt;u_0(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=0&amp;lt;/math&amp;gt;. Es por ello que la representación de la solución en el intervalo t ∈ [0, 2] es la siguiente:&lt;br /&gt;
[[Archivo:ondaperiodicaALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
bk_0=zeros(n,1);&lt;br /&gt;
ck_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_0=@(x,k) u_0(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_0=@(x,k) u_0(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_0=f_cos_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_0=f_medio_0(x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=trapz(x,y_sen_0);&lt;br /&gt;
    bk_0(k)=trapz(x,y_cos_0);&lt;br /&gt;
    ck_0(k)=trapz(x,y_medio_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
ak_1=zeros(n,1);&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
ck_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_1=@(x,k) u_1(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_1=@(x,k) u_1(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_1=f_sen_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_1=f_medio_1(x);&lt;br /&gt;
&lt;br /&gt;
    ak_1(k)=trapz(x,y_sen_1);&lt;br /&gt;
    bk_1(k)=trapz(x,y_cos_1);&lt;br /&gt;
    %ck_1(k)=trapz(x,y_medio_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
[X,T]=meshgrid(x,t);&lt;br /&gt;
surf(X,T,u(X,T),'EdgeColor','flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa en la imagen anterior la función muestra un comportamiento que se repite regularmente con el tiempo. A este tipo de funciones se les denomina periódicas en tiempo. Esto se puede observar de manera óptima para su comprensión en la siguiente gráfica, en la cual se observa el comportamiento explicado a anteriormente cuyo periodo es 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:onda_ejercicio_3.gif|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta animación se ha hecho uso del siguiente cógido:&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
%% Ejercicio 3 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=2.*trapz(x,y_sen_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    bk_1(k)=2/(k*pi)*trapz(x,y_cos_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_ejercicio_3.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
&lt;br /&gt;
% Crear la figura&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(t)&lt;br /&gt;
&lt;br /&gt;
    plot(x,u(x,t(i)))&lt;br /&gt;
    xlim([0,1])&lt;br /&gt;
    ylim([-1.5,1.5])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x,t)')&lt;br /&gt;
    title(['Solución de la ecuación de onda en t=', num2str(t(i))])&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    &lt;br /&gt;
    % Limpiar la figura para la siguiente iteración, excepto los ejes&lt;br /&gt;
    clf; % Clear current figure&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Ejemplo de la onda viajera ====&lt;br /&gt;
&lt;br /&gt;
===== Condiciones Dirichlet  =====&lt;br /&gt;
En este caso se va a tratar el ejemplo de una onda viajera en un solo sentido denotada por &amp;lt;math&amp;gt; u(x,t)=f(x-t)&amp;lt;/math&amp;gt;. Es por ello que se toman como datos iniciales &amp;lt;math&amp;gt;u_0(x)=f(x)&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=f'(x)&amp;lt;/math&amp;gt;, con &amp;lt;math&amp;gt; f(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se ha creado un código en MATLAB para obtener la siguiente respresentación en el mismo intervalo:&lt;br /&gt;
[[Archivo:ondaejercicio43d.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se observa que el tiempo de llegada de la onda de un extremo al otro es una unidad de tiempo. A su vez puesto que la cuerda mide una unidad de espacio se concluye que la velocidad de propagación es 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
&lt;br /&gt;
   %% Ejercicio 4&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Se definen las condiciones iniciales&lt;br /&gt;
u_0 = @(x) exp(-100*(x-1/2).^2);&lt;br /&gt;
u_1 = @(x) 200*(x-1/2).* exp(-100.* (x-1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% Definición de los intervalos de tiempo y espacio&lt;br /&gt;
t = linspace(0,2,1000);&lt;br /&gt;
x = linspace(0,1,1000);&lt;br /&gt;
&lt;br /&gt;
% Número de términos de la serie a dibuja&lt;br /&gt;
n = 50;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_0&lt;br /&gt;
ak_0 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_0 = @(x) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k) = 2*trapz(x, f_sen_0(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_1&lt;br /&gt;
bk_1 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_1 = @(x) u_1(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    bk_1(k) =(2/(k*pi))*trapz(x, f_sen_1(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables&lt;br /&gt;
u = @(xx,tt) 0;&lt;br /&gt;
for i = 1:n&lt;br /&gt;
    u = @(xx,tt) u(xx,tt) + (ak_0(i)*cos(i*pi*tt) + bk_1(i)*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución&lt;br /&gt;
[X, T] = meshgrid(x, t);&lt;br /&gt;
surf(X, T, u(X, T), 'EdgeColor', 'flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, al igual que en el apartado anterior, se dispone una representación del comportamiento de la onda en función del tiempo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:onda_ejercicio_4.gif|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, cuando la onda alcanza la frontera la solución se anula la solución para todo tiempo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
%% Ejercicio 4 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Se definen las condiciones iniciales&lt;br /&gt;
u_0 = @(x) exp(-100*(x-1/2).^2);&lt;br /&gt;
u_1 = @(x) 200*(x-1/2).* exp(-100.* (x-1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% Definición de los intervalos de tiempo y espacio&lt;br /&gt;
t = linspace(0,2,1000);&lt;br /&gt;
x = linspace(0,1,1000);&lt;br /&gt;
&lt;br /&gt;
% Número de términos de la serie a dibuja&lt;br /&gt;
n = 50;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_0&lt;br /&gt;
ak_0 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_0 = @(x) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k) = 2*trapz(x, f_sen_0(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_1&lt;br /&gt;
bk_1 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_1 = @(x) u_1(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    bk_1(k) =(2/(k*pi))*trapz(x, f_sen_1(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables&lt;br /&gt;
u = @(xx,tt) 0;&lt;br /&gt;
for i = 1:n&lt;br /&gt;
    u = @(xx,tt) u(xx,tt) + (ak_0(i)*cos(i*pi*tt) + bk_1(i)*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_ejercicio_4.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
&lt;br /&gt;
% Crear la figura&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(t)&lt;br /&gt;
&lt;br /&gt;
    plot(x,u(x,t(i)))&lt;br /&gt;
    xlim([0,1])&lt;br /&gt;
    ylim([-1.5,1.5])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x,t)')&lt;br /&gt;
    title(['Solución de la ecuación de onda en t=', num2str(t(i))])&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    &lt;br /&gt;
    % Limpiar la figura para la siguiente iteración, excepto los ejes&lt;br /&gt;
    clf; % Clear current figure&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Condiciones Neumann =====&lt;br /&gt;
&lt;br /&gt;
A continuación, para comprender mejor la diferencia respecto a las condiciones fronteras, se va a resolver el mismo problema cambiando las condiciones Dirichlet a condiciones Neumann, es decir &amp;lt;math&amp;gt;u_0(0,t)=u_1(1,t)=0&amp;lt;/math&amp;gt;. De esta manera se pretende resolver el siguiente problema:&lt;br /&gt;
&lt;br /&gt;
\begin{cases}&lt;br /&gt;
u_{tt} - u_{xx} = 0 \\&lt;br /&gt;
u_x(0, t) = u_x(1, t) = 0 \\&lt;br /&gt;
u(x, 0) = e^{-100(x - \frac{1}{2})^2} \\&lt;br /&gt;
u_t(x, 0) = 200(x - \frac{1}{2})e^{-100(x - \frac{1}{2})^2}&lt;br /&gt;
\end{cases}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este caso, aplicando separación de variables, obtenemos que la solución es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{k=1}^{\infty} \left[ a_k \cos(k\pi x) \cos(k\pi t) + b_k \cos(k\pi x) \sin(k\pi t) \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a_k = \frac{\int_{0}^{1} \cos(k\pi x) u_0(x) \, dx}{\int_{0}^{1} \cos^2(k\pi x) \, dx} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b_k = \frac{\int_{0}^{1} \cos(k\pi x) u_1(x) \, dx}{\int_{0}^{1} \cos^2(k\pi x) \, dx} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La representación obtenida mediante el código que se presenta posteriormente es la siguiente:&lt;br /&gt;
[[Archivo:ondaejercicio5ALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%&lt;br /&gt;
%% Ejercicio 5&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos f(x)&lt;br /&gt;
f = @(x) exp(-100 * (x - 1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% -Derivada de f(x)&lt;br /&gt;
df = @(x) 200 * (x - 0.5) .* exp(-100 * (x - 0.5).^2);&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de terminos de la serie&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Definimos el intervalo de tiempo y espacio&lt;br /&gt;
x = linspace(0, 1, 200);&lt;br /&gt;
t_values = linspace(0, 2, 200); % Evaluamos desde t=0 hasta t=2&lt;br /&gt;
&lt;br /&gt;
% Calculamos los coeficientes de Fourier para Neumann&lt;br /&gt;
a_k =zeros(n,1);&lt;br /&gt;
b_k =zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
for i=1:n&lt;br /&gt;
    a_k(i) =2 * trapz(x, f(x) .* cos(i * pi * x));&lt;br /&gt;
    b_k(i) =2 / (i * pi) * trapz(x, df(x) .* cos(i * pi * x));&lt;br /&gt;
end&lt;br /&gt;
% Calculamos la solución de la ecuación de onda&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (a_k(i).*cos(i*pi*tt)+b_k(i).*sin(i*pi*tt)).*cos(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos u(X, T) para todos los puntos de la malla&lt;br /&gt;
[X, T] = meshgrid(x, t_values);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente&lt;br /&gt;
figure&lt;br /&gt;
surf(X, T, u(X,T), 'EdgeColor', 'flat')&lt;br /&gt;
title('Solución de la ecuación de onda con condiciones Neumann')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
zlabel('u(x, t)')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este caso, para su correcta visualización, se ha vuelto a crear la siguiente representación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:onda_condiciones_newman_ejercicio_5_buena.gif|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se observa el periodo en este caso vuelve a ser 2 y puesto que los extremos no son fijos porque tenemos de datos las derivadas la onda varía en la frontera.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%&lt;br /&gt;
%% Ejercicio 5 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos f(x)&lt;br /&gt;
f = @(x) exp(-100 * (x - 1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% -Derivada de f(x)&lt;br /&gt;
df = @(x) 200 * (x - 0.5) .* exp(-100 * (x - 0.5).^2);&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de terminos de la serie&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Definimos el intervalo de tiempo y espacio&lt;br /&gt;
x = linspace(0, 1, 200);&lt;br /&gt;
t_values = linspace(0, 2, 200); % Evaluamos desde t=0 hasta t=2&lt;br /&gt;
&lt;br /&gt;
% Calculamos los coeficientes de Fourier para Neumann&lt;br /&gt;
a_k =zeros(n,1);&lt;br /&gt;
b_k =zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
for i=1:n&lt;br /&gt;
    a_k(i) =2 * trapz(x, f(x) .* cos(i * pi * x));&lt;br /&gt;
    b_k(i) =2 / (i * pi) * trapz(x, df(x) .* cos(i * pi * x));&lt;br /&gt;
end&lt;br /&gt;
% Calculamos la solución de la ecuación de onda&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (a_k(i).*cos(i*pi*tt)+b_k(i).*sin(i*pi*tt)).*cos(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_condiciones_newman_ejercicio_5_buena.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
% Graficamos la solución en diferentes tiempos&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u_values = u(x, t);&lt;br /&gt;
    plot(x, u_values)&lt;br /&gt;
    xlim([0, 1])&lt;br /&gt;
    ylim([-0.5, 2])&lt;br /&gt;
    title(['Solución de la ecuación de onda con condiciones Neumann en t=', num2str(t)])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x, t)')&lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    clf&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
La solución fundamental resuelve el sistema,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2\Delta u=0, \quad x \in \mathbb{R}^n, t&amp;gt;0, \\&lt;br /&gt;
u(x,0)=0, u_t(x,0)=\delta (x), \quad x \in \mathbb{R}^n,&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Cuyas expresiones son las siguientes.&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_1(x,t) =\frac{1}{2c}\textbf{1}_{[-ct,ct]}(x)=\frac{1}{2c}\textbf{1}_{[0,ct]}(|x|). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_2(x,t)=\frac{1}{2\pi c \sqrt{c^2t^2-|x|^2}} \chi_{B(0,ct)}(x)=\frac{1}{2\pi c \sqrt{c^2t^2-|x|^2}} \textbf{1}_{[0,ct]}(|x|). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_3(x,t)=\frac{\delta (|x|-ct)}{4\pi c|x|}, t&amp;gt;0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para dibujarlas, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{ε}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - ∣x∣^2)} ⲭ_{B(0,ct)}(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos cambios, representamos las 3 soluciones fundamentales observando que estas son radiales. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:solucion_fundamental_1.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:solucion_fundamental_2.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:solucion_fundamental_3.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Que las soluciones fundamentales sean &amp;quot;radiales&amp;quot; significa que son simétricas respecto al origen en coordenadas radiales. Dicha periodicidad es clara en las gráficas anteriores. Esto implica que el valor de la solución en un punto depende únicamente de la distancia radial desde el origen, y no de la dirección en la que se mida esa distancia. &lt;br /&gt;
&lt;br /&gt;
El código empleado para esta representación ha sido el siguiente.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=  &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Dimensión 1&lt;br /&gt;
% Definimos los intervalos x,t:&lt;br /&gt;
x=-1:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Creación de la rejilla&lt;br /&gt;
[X,T] = meshgrid(x,t);&lt;br /&gt;
&lt;br /&gt;
% Velocidad de propagación&lt;br /&gt;
c = 1;&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la solución fundamental&lt;br /&gt;
K = (X &amp;lt;= c*T) .* (X &amp;gt;= -c*T) / (2*c);&lt;br /&gt;
&lt;br /&gt;
% Visualización de la solución fundamental&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 1')&lt;br /&gt;
surf(X, T, K,'EdgeColor','interp');&lt;br /&gt;
title(&amp;quot;Solución fundamental en dimensión 1&amp;quot;);&lt;br /&gt;
xlabel(&amp;quot;x&amp;quot;);&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dimensión 2&lt;br /&gt;
% Definimos nuestros intervalos&lt;br /&gt;
r=0:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[R,T]=meshgrid(r,t);&lt;br /&gt;
&lt;br /&gt;
% Velocidad de propagación&lt;br /&gt;
c=1;&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la solución fundamental&lt;br /&gt;
K=(R&amp;lt;=c*T)./(eps + 2*pi*c.*sqrt(c^2*T.^2-R.^2));&lt;br /&gt;
&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 2')&lt;br /&gt;
surf(R,T,K,'EdgeColor','flat')&lt;br /&gt;
title(&amp;quot;Solución fundamental de dimensión 2&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;r&amp;quot;)&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros intervalos&lt;br /&gt;
r=0:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[R,T]=meshgrid(r,t);&lt;br /&gt;
&lt;br /&gt;
c=1;                     % Velocidad de propagación &lt;br /&gt;
k=1000;                  &lt;br /&gt;
&lt;br /&gt;
% Calculamos la solución fundamental&lt;br /&gt;
K=sqrt(k/pi).*exp(-k * (R-c*T).^2)./(4*pi*c*R);&lt;br /&gt;
&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 3')&lt;br /&gt;
surf(R,T,K,'EdgeColor','flat')&lt;br /&gt;
title(&amp;quot;Solución fundamental de dimensión 3&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;r&amp;quot;)&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo en dimesión 2 =====&lt;br /&gt;
Veamos a continuación el sistema que resuelve la solución fundamental en dimensión 2 en una bola de radio &amp;lt;math&amp;gt; \frac{1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2\Delta u=0, \quad x \in \mathbb{R}^2, t&amp;gt;0, \\&lt;br /&gt;
u(x,0)=0, u_t(x,0)=h (x) = \chi _{B(0,\frac{1}{2})}(x), \quad x \in \mathbb{R}^2&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la solución fundamental 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_{\mathbb{R}^2}K_2 (x-y, t)h(y) dy &amp;lt;/math&amp;gt;. &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujamos las soluciones para t = 0, 0.5, 1, 2.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ondasII2t0.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:ondasII2t05.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:ondasII2t1.png|miniaturadeimagen|centro]]&lt;br /&gt;
[[Archivo:ondasII2t2.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A diferencia de lo visto en el caso general, aquí no podemos apreciar periodicidad. Sin embargo, el sistema se puede expresar en función de radio únicamente, es decir, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2(\frac{1}{r}u_r+u_{rr})=0, \quad r \geq 0, t&amp;gt;0, \\&lt;br /&gt;
u(r,0)=0, \\&lt;br /&gt;
u_t(r,0)=h (r) = \textbf{1}_{[0,\frac{1}{2}]}(r), \quad x \in \mathbb{R}^2&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El código empleado es el siguiente,&lt;br /&gt;
&lt;br /&gt;
PONE CÓDIGO&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72764</id>
		<title>Ecuación de ondas</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72764"/>
				<updated>2024-05-26T17:05:40Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Soluciones fundamentales en dimensiones 1, 2 y 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación de Ondas. Grupo ALA | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP23/24|2023-24]] | Lucía Amores, Aitana Guill y Andrea Navarro}}&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
==Modelización de los desplazamientos transversales== &lt;br /&gt;
Para modelar el comportamiento de los desplazamientos transversales de la cuerda vibrante, utilizamos la ecuación de ondas en una dimensión. Dado que la cuerda está fija en los extremos y tiene una densidad &amp;lt;math&amp;gt; d &amp;lt;/math&amp;gt; y tensión constante &amp;lt;math&amp;gt; \tau_0 &amp;lt;/math&amp;gt; de manera que la velocidad de propagación es &amp;lt;math&amp;gt; c = \tau_0/d = 1 &amp;lt;/math&amp;gt;, la ecuación de ondas se simplifica.&lt;br /&gt;
&lt;br /&gt;
La ecuación de ondas en una dimensión para los desplazamientos transversales &amp;lt;math&amp;gt; u(x,t) &amp;lt;/math&amp;gt; de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 u}{\partial t^2} = c^2 \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt; c = 1 &amp;lt;/math&amp;gt;, la ecuación se reduce a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta ecuación diferencial parcial (EDP) debe acompañarse de las condiciones de contorno y las condiciones iniciales para estar completamente especificada.&lt;br /&gt;
&lt;br /&gt;
===Condiciones de contorno===&lt;br /&gt;
Dado que la cuerda está fija en los extremos, las condiciones de contorno son:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(0, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(1, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condiciones iniciales===&lt;br /&gt;
Las condiciones iniciales especifican la posición inicial de la cuerda &amp;lt;math&amp;gt; u_0(x) &amp;lt;/math&amp;gt; y su velocidad inicial o impulso &amp;lt;math&amp;gt; u_1(x) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
===Sistema de EDP===&lt;br /&gt;
Juntando la ecuación de ondas con las condiciones de contorno e iniciales, el sistema completo que modela el comportamiento de los desplazamientos transversales de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
&lt;br /&gt;
\frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2}, &amp;amp; 0 &amp;lt; x &amp;lt; 1, \ t &amp;gt; 0 \\&lt;br /&gt;
u(0, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(1, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(x, 0) = u_0(x), &amp;amp; 0 \leq x \leq 1 \\&lt;br /&gt;
\frac{\partial u}{\partial t}(x, 0) = u_1(x), &amp;amp; 0 \leq x \leq 1&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este sistema describe completamente la evolución temporal de los desplazamientos transversales de una cuerda vibrante con los extremos fijos, dada su posición e impulso iniciales.&lt;br /&gt;
&lt;br /&gt;
===Resolución del sistema por separación de variables en términos de los coeficientes de Fourier de los datos iniciales===&lt;br /&gt;
Primero, planteamos la solución de la ecuación de onda mediante separación de variables. Asumimos que la solución \( u(x,t) \) se puede escribir como un producto de dos funciones independientes, una que depende solo de \( x \) y otra que depende solo de \( t \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = X(x) T(t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos esta forma en la ecuación de onda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 (X(x) T(t))}{\partial t^2} = \frac{\partial^2 (X(x) T(t))}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) \frac{d^2 T(t)}{dt^2} = T(t) \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos ambos lados por &amp;lt;math&amp;gt;X(x) T(t) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{T(t)} \frac{d^2 T(t)}{dt^2} = \frac{1}{X(x)} \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dado que el lado izquierdo depende solo de \( t \) y el lado derecho solo de \( x \), ambos deben ser iguales a una constante que llamaremos \(-\lambda\). Esto nos lleva a dos ecuaciones ordinarias:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 T(t)}{dt^2} + \lambda T(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 X(x)}{dx^2} + \lambda X(x) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para satisfacer las condiciones de contorno \( u(0, t) = 0 \) y \( u(1, t) = 0 \), tenemos:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(1) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( X(x) \) tiene la solución general:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) = A \sin(\sqrt{\lambda} x) + B \cos(\sqrt{\lambda} x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando las condiciones de contorno, obtenemos que \( B = 0 \) y que \( \sqrt{\lambda} \) debe ser un múltiplo de \( \pi \):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \sqrt{\lambda} = n \pi \quad \text{para} \quad n = 1, 2, 3, \ldots &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, \( \lambda = (n \pi)^2 \) y las funciones propias son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; X_n(x) = \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( T(t) \) se convierte en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{d^2 T_n(t)}{dt^2} + (n \pi)^2 T_n(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la solución general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T_n(t) = C_n \cos(n \pi t) + D_n \sin(n \pi t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Combinando \( X(x) \) y \( T(t) \), la solución general para \( u(x,t) \) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{n=1}^{\infty} \left( A_n \cos(n \pi t) + B_n \sin(n \pi t) \right) \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde \( A_n \) y \( B_n \) son coeficientes a determinar a partir de las condiciones iniciales.&lt;br /&gt;
&lt;br /&gt;
### Determinación de los coeficientes \( A_n \) y \( B_n \)&lt;br /&gt;
&lt;br /&gt;
Las condiciones iniciales son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para \( t = 0 \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, 0) = \sum_{n=1}^{\infty} A_n \sin(n \pi x) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usamos la ortogonalidad de las funciones seno para determinar \( A_n \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; A_n = 2 \int_0^1 u_0(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la derivada temporal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = \sum_{n=1}^{\infty} B_n n \pi \cos(n \pi \cdot 0) \sin(n \pi x) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n n \pi = 2 \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n = \frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la solución de la ecuación de onda en términos de los coeficientes de Fourier de los datos iniciales es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = \sum_{n=1}^{\infty} \left( \left(2 \int_0^1 u_0(x) \sin(n \pi x) \, dx \right) \cos(n \pi t) + \left(\frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx \right) \sin(n \pi t) \right) \sin(n \pi x) &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Esta expresión proporciona la solución completa de la ecuación de onda en función de las condiciones iniciales \( u_0(x) \) y \( u_1(x) \).&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo de solución periódica en tiempo =====&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento para comprender lo anteriormente explicado de manera óptima se va a proceder a analizar una serie de ejemplo. El primero de ellos se trata de la representación gráfica de una solución periódica en tiempo. Esta viene dada suponiendo que los datos iniciales son &amp;lt;math&amp;gt;u_0(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=0&amp;lt;/math&amp;gt;. Es por ello que la representación de la solución en el intervalo t ∈ [0, 2] es la siguiente:&lt;br /&gt;
[[Archivo:ondaperiodicaALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
bk_0=zeros(n,1);&lt;br /&gt;
ck_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_0=@(x,k) u_0(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_0=@(x,k) u_0(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_0=f_cos_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_0=f_medio_0(x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=trapz(x,y_sen_0);&lt;br /&gt;
    bk_0(k)=trapz(x,y_cos_0);&lt;br /&gt;
    ck_0(k)=trapz(x,y_medio_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
ak_1=zeros(n,1);&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
ck_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_1=@(x,k) u_1(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_1=@(x,k) u_1(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_1=f_sen_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_1=f_medio_1(x);&lt;br /&gt;
&lt;br /&gt;
    ak_1(k)=trapz(x,y_sen_1);&lt;br /&gt;
    bk_1(k)=trapz(x,y_cos_1);&lt;br /&gt;
    %ck_1(k)=trapz(x,y_medio_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
[X,T]=meshgrid(x,t);&lt;br /&gt;
surf(X,T,u(X,T),'EdgeColor','flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa en la imagen anterior la función muestra un comportamiento que se repite regularmente con el tiempo. A este tipo de funciones se les denomina periódicas en tiempo. Esto se puede observar de manera óptima para su comprensión en la siguiente gráfica, en la cual se observa el comportamiento explicado a anteriormente cuyo periodo es 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ondaperiodicalateralALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta animación se ha hecho uso del siguiente cógido:&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
%% Ejercicio 3 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=2.*trapz(x,y_sen_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    bk_1(k)=2/(k*pi)*trapz(x,y_cos_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_ejercicio_3.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
&lt;br /&gt;
% Crear la figura&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(t)&lt;br /&gt;
&lt;br /&gt;
    plot(x,u(x,t(i)))&lt;br /&gt;
    xlim([0,1])&lt;br /&gt;
    ylim([-1.5,1.5])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x,t)')&lt;br /&gt;
    title(['Solución de la ecuación de onda en t=', num2str(t(i))])&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    &lt;br /&gt;
    % Limpiar la figura para la siguiente iteración, excepto los ejes&lt;br /&gt;
    clf; % Clear current figure&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Ejemplo de la onda viajera ====&lt;br /&gt;
&lt;br /&gt;
===== Condiciones Dirichlet  =====&lt;br /&gt;
En este caso se va a tratar el ejemplo de una onda viajera en un solo sentido denotada por &amp;lt;math&amp;gt; u(x,t)=f(x-t)&amp;lt;/math&amp;gt;. Es por ello que se toman como datos iniciales &amp;lt;math&amp;gt;u_0(x)=f(x)&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=f'(x)&amp;lt;/math&amp;gt;, con &amp;lt;math&amp;gt; f(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se ha creado un código en matla para obtener la siguiente respresentación en el mismo intervalo:&lt;br /&gt;
[[Archivo:.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se observa que el tiempo de llegada de la onda de un extremo al otro es una unidad de tiempo. A su vez puesto que la cuerda mide una unidad de espacio se concluye que la velocidad de propagación es 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
&lt;br /&gt;
   %% Ejercicio 4&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Se definen las condiciones iniciales&lt;br /&gt;
u_0 = @(x) exp(-100*(x-1/2).^2);&lt;br /&gt;
u_1 = @(x) 200*(x-1/2).* exp(-100.* (x-1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% Definición de los intervalos de tiempo y espacio&lt;br /&gt;
t = linspace(0,2,1000);&lt;br /&gt;
x = linspace(0,1,1000);&lt;br /&gt;
&lt;br /&gt;
% Número de términos de la serie a dibuja&lt;br /&gt;
n = 50;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_0&lt;br /&gt;
ak_0 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_0 = @(x) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k) = 2*trapz(x, f_sen_0(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_1&lt;br /&gt;
bk_1 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_1 = @(x) u_1(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    bk_1(k) =(2/(k*pi))*trapz(x, f_sen_1(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables&lt;br /&gt;
u = @(xx,tt) 0;&lt;br /&gt;
for i = 1:n&lt;br /&gt;
    u = @(xx,tt) u(xx,tt) + (ak_0(i)*cos(i*pi*tt) + bk_1(i)*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución&lt;br /&gt;
[X, T] = meshgrid(x, t);&lt;br /&gt;
surf(X, T, u(X, T), 'EdgeColor', 'flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, al igual que en el apartado anterior, se dispone una representación del comportamiento de la onda en función del tiempo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, cuando la onda alcanza la frontera la solución se anula la solución para todo tiempo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
%% Ejercicio 4 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Se definen las condiciones iniciales&lt;br /&gt;
u_0 = @(x) exp(-100*(x-1/2).^2);&lt;br /&gt;
u_1 = @(x) 200*(x-1/2).* exp(-100.* (x-1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% Definición de los intervalos de tiempo y espacio&lt;br /&gt;
t = linspace(0,2,1000);&lt;br /&gt;
x = linspace(0,1,1000);&lt;br /&gt;
&lt;br /&gt;
% Número de términos de la serie a dibuja&lt;br /&gt;
n = 50;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_0&lt;br /&gt;
ak_0 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_0 = @(x) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k) = 2*trapz(x, f_sen_0(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_1&lt;br /&gt;
bk_1 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_1 = @(x) u_1(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    bk_1(k) =(2/(k*pi))*trapz(x, f_sen_1(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables&lt;br /&gt;
u = @(xx,tt) 0;&lt;br /&gt;
for i = 1:n&lt;br /&gt;
    u = @(xx,tt) u(xx,tt) + (ak_0(i)*cos(i*pi*tt) + bk_1(i)*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_ejercicio_4.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
&lt;br /&gt;
% Crear la figura&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(t)&lt;br /&gt;
&lt;br /&gt;
    plot(x,u(x,t(i)))&lt;br /&gt;
    xlim([0,1])&lt;br /&gt;
    ylim([-1.5,1.5])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x,t)')&lt;br /&gt;
    title(['Solución de la ecuación de onda en t=', num2str(t(i))])&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    &lt;br /&gt;
    % Limpiar la figura para la siguiente iteración, excepto los ejes&lt;br /&gt;
    clf; % Clear current figure&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Condiciones Neumann =====&lt;br /&gt;
&lt;br /&gt;
A continuación, para comprender mejor la diferencia respecto a las condiciones fronteras, se va a resolver el mismo problema cambiando las condiciones Dirichlet a condiciones Neumann, es decir &amp;lt;math&amp;gt;u_0(0,t)=u_1(1,t)=0&amp;lt;/math&amp;gt;. De esta manera se pretende resolver el siguiente problema:&lt;br /&gt;
&lt;br /&gt;
\begin{cases}&lt;br /&gt;
u_{tt} - u_{xx} = 0 \\&lt;br /&gt;
u_x(0, t) = u_x(1, t) = 0 \\&lt;br /&gt;
u(x, 0) = e^{-100(x - \frac{1}{2})^2} \\&lt;br /&gt;
u_t(x, 0) = 200(x - \frac{1}{2})e^{-100(x - \frac{1}{2})^2}&lt;br /&gt;
\end{cases}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este caso, aplicando separación de variables, obtenemos que la solución es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{k=1}^{\infty} \left[ a_k \cos(k\pi x) \cos(k\pi t) + b_k \cos(k\pi x) \sin(k\pi t) \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a_k = \frac{\int_{0}^{1} \cos(k\pi x) u_0(x) \, dx}{\int_{0}^{1} \cos^2(k\pi x) \, dx} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b_k = \frac{\int_{0}^{1} \cos(k\pi x) u_1(x) \, dx}{\int_{0}^{1} \cos^2(k\pi x) \, dx} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La representación obtenida mediante el código que se presenta posteriormente es la siguiente:&lt;br /&gt;
[[Archivo:.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%&lt;br /&gt;
%% Ejercicio 5&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos f(x)&lt;br /&gt;
f = @(x) exp(-100 * (x - 1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% -Derivada de f(x)&lt;br /&gt;
df = @(x) 200 * (x - 0.5) .* exp(-100 * (x - 0.5).^2);&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de terminos de la serie&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Definimos el intervalo de tiempo y espacio&lt;br /&gt;
x = linspace(0, 1, 200);&lt;br /&gt;
t_values = linspace(0, 2, 200); % Evaluamos desde t=0 hasta t=2&lt;br /&gt;
&lt;br /&gt;
% Calculamos los coeficientes de Fourier para Neumann&lt;br /&gt;
a_k =zeros(n,1);&lt;br /&gt;
b_k =zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
for i=1:n&lt;br /&gt;
    a_k(i) =2 * trapz(x, f(x) .* cos(i * pi * x));&lt;br /&gt;
    b_k(i) =2 / (i * pi) * trapz(x, df(x) .* cos(i * pi * x));&lt;br /&gt;
end&lt;br /&gt;
% Calculamos la solución de la ecuación de onda&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (a_k(i).*cos(i*pi*tt)+b_k(i).*sin(i*pi*tt)).*cos(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos u(X, T) para todos los puntos de la malla&lt;br /&gt;
[X, T] = meshgrid(x, t_values);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente&lt;br /&gt;
figure&lt;br /&gt;
surf(X, T, u(X,T), 'EdgeColor', 'flat')&lt;br /&gt;
title('Solución de la ecuación de onda con condiciones Neumann')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
zlabel('u(x, t)')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este caso, para su correcta visualización, se ha vuelto a crear la siguiente representación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se observa el periodo en este caso vuelve a ser 2 y puesto que los extremos no son fijos porque tenemos de datos las derivadas la onda varía en la frontera.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%&lt;br /&gt;
%% Ejercicio 5 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos f(x)&lt;br /&gt;
f = @(x) exp(-100 * (x - 1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% -Derivada de f(x)&lt;br /&gt;
df = @(x) 200 * (x - 0.5) .* exp(-100 * (x - 0.5).^2);&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de terminos de la serie&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Definimos el intervalo de tiempo y espacio&lt;br /&gt;
x = linspace(0, 1, 200);&lt;br /&gt;
t_values = linspace(0, 2, 200); % Evaluamos desde t=0 hasta t=2&lt;br /&gt;
&lt;br /&gt;
% Calculamos los coeficientes de Fourier para Neumann&lt;br /&gt;
a_k =zeros(n,1);&lt;br /&gt;
b_k =zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
for i=1:n&lt;br /&gt;
    a_k(i) =2 * trapz(x, f(x) .* cos(i * pi * x));&lt;br /&gt;
    b_k(i) =2 / (i * pi) * trapz(x, df(x) .* cos(i * pi * x));&lt;br /&gt;
end&lt;br /&gt;
% Calculamos la solución de la ecuación de onda&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (a_k(i).*cos(i*pi*tt)+b_k(i).*sin(i*pi*tt)).*cos(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_condiciones_newman_ejercicio_5_buena.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
% Graficamos la solución en diferentes tiempos&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u_values = u(x, t);&lt;br /&gt;
    plot(x, u_values)&lt;br /&gt;
    xlim([0, 1])&lt;br /&gt;
    ylim([-0.5, 2])&lt;br /&gt;
    title(['Solución de la ecuación de onda con condiciones Neumann en t=', num2str(t)])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x, t)')&lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    clf&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
La solución fundamental resuelve el sistema,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2\Delta u=0, \quad x \in \mathbb{R}^n, t&amp;gt;0, \\&lt;br /&gt;
u(x,0)=0, u_t(x,0)=\delta (x), \quad x \in \mathbb{R}^n,&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Cuyas expresiones son las siguientes.&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_1(x,t) =\frac{1}{2c}\textbf{1}_{[-ct,ct]}(x)=\frac{1}{2c}\textbf{1}_{[0,ct]}(|x|). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_2(x,t)=\frac{1}{2\pi c \sqrt{c^2t^2-|x|^2}} \chi_{B(0,ct)}(x)=\frac{1}{2\pi c \sqrt{c^2t^2-|x|^2}} \textbf{1}_{[0,ct]}(|x|). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_3(x,t)=\frac{\delta (|x|-ct)}{4\pi c|x|}, t&amp;gt;0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para dibujarlas, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{ε}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - ∣x∣^2)} ⲭ_{B(0,ct)}(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos cambios, representamos las 3 soluciones fundamentales observando que estas son radiales. &lt;br /&gt;
&lt;br /&gt;
GRÁFICAS &lt;br /&gt;
&lt;br /&gt;
Que las soluciones fundamentales sean &amp;quot;radiales&amp;quot; significa que son simétricas respecto al origen en coordenadas radiales. Dicha periodicidad es clara en las gráficas anteriores. Esto implica que el valor de la solución en un punto depende únicamente de la distancia radial desde el origen, y no de la dirección en la que se mida esa distancia. &lt;br /&gt;
&lt;br /&gt;
El código empleado para esta representación ha sido el siguiente.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=  &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Dimensión 1&lt;br /&gt;
% Definimos los intervalos x,t:&lt;br /&gt;
x=-1:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Creación de la rejilla&lt;br /&gt;
[X,T] = meshgrid(x,t);&lt;br /&gt;
&lt;br /&gt;
% Velocidad de propagación&lt;br /&gt;
c = 1;&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la solución fundamental&lt;br /&gt;
K = (X &amp;lt;= c*T) .* (X &amp;gt;= -c*T) / (2*c);&lt;br /&gt;
&lt;br /&gt;
% Visualización de la solución fundamental&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 1')&lt;br /&gt;
surf(X, T, K,'EdgeColor','interp');&lt;br /&gt;
title(&amp;quot;Solución fundamental en dimensión 1&amp;quot;);&lt;br /&gt;
xlabel(&amp;quot;x&amp;quot;);&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dimensión 2&lt;br /&gt;
% Definimos nuestros intervalos&lt;br /&gt;
r=0:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[R,T]=meshgrid(r,t);&lt;br /&gt;
&lt;br /&gt;
% Velocidad de propagación&lt;br /&gt;
c=1;&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la solución fundamental&lt;br /&gt;
K=(R&amp;lt;=c*T)./(eps + 2*pi*c.*sqrt(c^2*T.^2-R.^2));&lt;br /&gt;
&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 2')&lt;br /&gt;
surf(R,T,K,'EdgeColor','flat')&lt;br /&gt;
title(&amp;quot;Solución fundamental de dimensión 2&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;r&amp;quot;)&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros intervalos&lt;br /&gt;
r=0:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[R,T]=meshgrid(r,t);&lt;br /&gt;
&lt;br /&gt;
c=1;                     % Velocidad de propagación &lt;br /&gt;
k=1000;                  &lt;br /&gt;
&lt;br /&gt;
% Calculamos la solución fundamental&lt;br /&gt;
K=sqrt(k/pi).*exp(-k * (R-c*T).^2)./(4*pi*c*R);&lt;br /&gt;
&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 3')&lt;br /&gt;
surf(R,T,K,'EdgeColor','flat')&lt;br /&gt;
title(&amp;quot;Solución fundamental de dimensión 3&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;r&amp;quot;)&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo en dimesión 2 =====&lt;br /&gt;
Veamos a continuación el sistema que resuelve la solución fundamental en dimensión 2 en una bola de radio &amp;lt;math&amp;gt; \frac{1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2\Delta u=0, \quad x \in \mathbb{R}^2, t&amp;gt;0, \\&lt;br /&gt;
u(x,0)=0, u_t(x,0)=h (x) = \chi _{B(0,\frac{1}{2})}(x), \quad x \in \mathbb{R}^2&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la solución fundamental 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_{\mathbb{R}^2}K_2 (x-y, t)h(y) dy &amp;lt;/math&amp;gt;. &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujamos las soluciones para t = 0, 0.5, 1, 2.&lt;br /&gt;
&lt;br /&gt;
GRÁFICAS&lt;br /&gt;
&lt;br /&gt;
A diferencia de lo visto en el caso general, aquí no podemos apreciar periodicidad. Sin embargo, el sistema se puede expresar en función de radio únicamente, es decir, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2(\frac{1}{r}u_r+u_{rr})=0, \quad r \geq 0, t&amp;gt;0, \\&lt;br /&gt;
u(r,0)=0, \\&lt;br /&gt;
u_t(r,0)=h (r) = \textbf{1}_{[0,\frac{1}{2}]}(r), \quad x \in \mathbb{R}^2&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72761</id>
		<title>Ecuación de ondas</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72761"/>
				<updated>2024-05-26T16:58:20Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Soluciones fundamentales en dimensiones 1, 2 y 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación de Ondas. Grupo ALA | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP23/24|2023-24]] | Lucía Amores, Aitana Guill y Andrea Navarro}}&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
==Modelización de los desplazamientos transversales== &lt;br /&gt;
Para modelar el comportamiento de los desplazamientos transversales de la cuerda vibrante, utilizamos la ecuación de ondas en una dimensión. Dado que la cuerda está fija en los extremos y tiene una densidad &amp;lt;math&amp;gt; d &amp;lt;/math&amp;gt; y tensión constante &amp;lt;math&amp;gt; \tau_0 &amp;lt;/math&amp;gt; de manera que la velocidad de propagación es &amp;lt;math&amp;gt; c = \tau_0/d = 1 &amp;lt;/math&amp;gt;, la ecuación de ondas se simplifica.&lt;br /&gt;
&lt;br /&gt;
La ecuación de ondas en una dimensión para los desplazamientos transversales &amp;lt;math&amp;gt; u(x,t) &amp;lt;/math&amp;gt; de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 u}{\partial t^2} = c^2 \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt; c = 1 &amp;lt;/math&amp;gt;, la ecuación se reduce a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta ecuación diferencial parcial (EDP) debe acompañarse de las condiciones de contorno y las condiciones iniciales para estar completamente especificada.&lt;br /&gt;
&lt;br /&gt;
===Condiciones de contorno===&lt;br /&gt;
Dado que la cuerda está fija en los extremos, las condiciones de contorno son:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(0, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(1, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condiciones iniciales===&lt;br /&gt;
Las condiciones iniciales especifican la posición inicial de la cuerda &amp;lt;math&amp;gt; u_0(x) &amp;lt;/math&amp;gt; y su velocidad inicial o impulso &amp;lt;math&amp;gt; u_1(x) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
===Sistema de EDP===&lt;br /&gt;
Juntando la ecuación de ondas con las condiciones de contorno e iniciales, el sistema completo que modela el comportamiento de los desplazamientos transversales de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
&lt;br /&gt;
\frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2}, &amp;amp; 0 &amp;lt; x &amp;lt; 1, \ t &amp;gt; 0 \\&lt;br /&gt;
u(0, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(1, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(x, 0) = u_0(x), &amp;amp; 0 \leq x \leq 1 \\&lt;br /&gt;
\frac{\partial u}{\partial t}(x, 0) = u_1(x), &amp;amp; 0 \leq x \leq 1&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este sistema describe completamente la evolución temporal de los desplazamientos transversales de una cuerda vibrante con los extremos fijos, dada su posición e impulso iniciales.&lt;br /&gt;
&lt;br /&gt;
===Resolución del sistema por separación de variables en términos de los coeficientes de Fourier de los datos iniciales===&lt;br /&gt;
Primero, planteamos la solución de la ecuación de onda mediante separación de variables. Asumimos que la solución \( u(x,t) \) se puede escribir como un producto de dos funciones independientes, una que depende solo de \( x \) y otra que depende solo de \( t \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = X(x) T(t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos esta forma en la ecuación de onda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 (X(x) T(t))}{\partial t^2} = \frac{\partial^2 (X(x) T(t))}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) \frac{d^2 T(t)}{dt^2} = T(t) \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos ambos lados por &amp;lt;math&amp;gt;X(x) T(t) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{T(t)} \frac{d^2 T(t)}{dt^2} = \frac{1}{X(x)} \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dado que el lado izquierdo depende solo de \( t \) y el lado derecho solo de \( x \), ambos deben ser iguales a una constante que llamaremos \(-\lambda\). Esto nos lleva a dos ecuaciones ordinarias:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 T(t)}{dt^2} + \lambda T(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 X(x)}{dx^2} + \lambda X(x) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para satisfacer las condiciones de contorno \( u(0, t) = 0 \) y \( u(1, t) = 0 \), tenemos:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(1) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( X(x) \) tiene la solución general:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) = A \sin(\sqrt{\lambda} x) + B \cos(\sqrt{\lambda} x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando las condiciones de contorno, obtenemos que \( B = 0 \) y que \( \sqrt{\lambda} \) debe ser un múltiplo de \( \pi \):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \sqrt{\lambda} = n \pi \quad \text{para} \quad n = 1, 2, 3, \ldots &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, \( \lambda = (n \pi)^2 \) y las funciones propias son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; X_n(x) = \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( T(t) \) se convierte en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{d^2 T_n(t)}{dt^2} + (n \pi)^2 T_n(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la solución general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T_n(t) = C_n \cos(n \pi t) + D_n \sin(n \pi t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Combinando \( X(x) \) y \( T(t) \), la solución general para \( u(x,t) \) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{n=1}^{\infty} \left( A_n \cos(n \pi t) + B_n \sin(n \pi t) \right) \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde \( A_n \) y \( B_n \) son coeficientes a determinar a partir de las condiciones iniciales.&lt;br /&gt;
&lt;br /&gt;
### Determinación de los coeficientes \( A_n \) y \( B_n \)&lt;br /&gt;
&lt;br /&gt;
Las condiciones iniciales son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para \( t = 0 \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, 0) = \sum_{n=1}^{\infty} A_n \sin(n \pi x) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usamos la ortogonalidad de las funciones seno para determinar \( A_n \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; A_n = 2 \int_0^1 u_0(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la derivada temporal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = \sum_{n=1}^{\infty} B_n n \pi \cos(n \pi \cdot 0) \sin(n \pi x) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n n \pi = 2 \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n = \frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la solución de la ecuación de onda en términos de los coeficientes de Fourier de los datos iniciales es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = \sum_{n=1}^{\infty} \left( \left(2 \int_0^1 u_0(x) \sin(n \pi x) \, dx \right) \cos(n \pi t) + \left(\frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx \right) \sin(n \pi t) \right) \sin(n \pi x) &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Esta expresión proporciona la solución completa de la ecuación de onda en función de las condiciones iniciales \( u_0(x) \) y \( u_1(x) \).&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo de solución periódica en tiempo =====&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento para comprender lo anteriormente explicado de manera óptima se va a proceder a analizar una serie de ejemplo. El primero de ellos se trata de la representación gráfica de una solución periódica en tiempo. Esta viene dada suponiendo que los datos iniciales son &amp;lt;math&amp;gt;u_0(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=0&amp;lt;/math&amp;gt;. Es por ello que la representación de la solución en el intervalo t ∈ [0, 2] es la siguiente:&lt;br /&gt;
[[Archivo:ondaperiodicaALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
bk_0=zeros(n,1);&lt;br /&gt;
ck_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_0=@(x,k) u_0(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_0=@(x,k) u_0(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_0=f_cos_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_0=f_medio_0(x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=trapz(x,y_sen_0);&lt;br /&gt;
    bk_0(k)=trapz(x,y_cos_0);&lt;br /&gt;
    ck_0(k)=trapz(x,y_medio_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
ak_1=zeros(n,1);&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
ck_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_1=@(x,k) u_1(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_1=@(x,k) u_1(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_1=f_sen_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_1=f_medio_1(x);&lt;br /&gt;
&lt;br /&gt;
    ak_1(k)=trapz(x,y_sen_1);&lt;br /&gt;
    bk_1(k)=trapz(x,y_cos_1);&lt;br /&gt;
    %ck_1(k)=trapz(x,y_medio_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
[X,T]=meshgrid(x,t);&lt;br /&gt;
surf(X,T,u(X,T),'EdgeColor','flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa en la imagen anterior la función muestra un comportamiento que se repite regularmente con el tiempo. A este tipo de funciones se les denomina periódicas en tiempo. Esto se puede observar de manera óptima para su comprensión en la siguiente gráfica, en la cual se observa el comportamiento explicado a anteriormente cuyo periodo es 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ondaperiodicalateralALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta animación se ha hecho uso del siguiente cógido:&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
%% Ejercicio 3 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=2.*trapz(x,y_sen_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    bk_1(k)=2/(k*pi)*trapz(x,y_cos_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_ejercicio_3.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
&lt;br /&gt;
% Crear la figura&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(t)&lt;br /&gt;
&lt;br /&gt;
    plot(x,u(x,t(i)))&lt;br /&gt;
    xlim([0,1])&lt;br /&gt;
    ylim([-1.5,1.5])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x,t)')&lt;br /&gt;
    title(['Solución de la ecuación de onda en t=', num2str(t(i))])&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    &lt;br /&gt;
    % Limpiar la figura para la siguiente iteración, excepto los ejes&lt;br /&gt;
    clf; % Clear current figure&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Ejemplo de la onda viajera ====&lt;br /&gt;
&lt;br /&gt;
===== Condiciones Dirichlet  =====&lt;br /&gt;
En este caso se va a tratar el ejemplo de una onda viajera en un solo sentido denotada por &amp;lt;math&amp;gt; u(x,t)=f(x-t)&amp;lt;/math&amp;gt;. Es por ello que se toman como datos iniciales &amp;lt;math&amp;gt;u_0(x)=f(x)&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=f'(x)&amp;lt;/math&amp;gt;, con &amp;lt;math&amp;gt; f(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se ha creado un código en matla para obtener la siguiente respresentación en el mismo intervalo:&lt;br /&gt;
[[Archivo:.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se observa que el tiempo de llegada de la onda de un extremo al otro es una unidad de tiempo. A su vez puesto que la cuerda mide una unidad de espacio se concluye que la velocidad de propagación es 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
&lt;br /&gt;
   %% Ejercicio 4&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Se definen las condiciones iniciales&lt;br /&gt;
u_0 = @(x) exp(-100*(x-1/2).^2);&lt;br /&gt;
u_1 = @(x) 200*(x-1/2).* exp(-100.* (x-1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% Definición de los intervalos de tiempo y espacio&lt;br /&gt;
t = linspace(0,2,1000);&lt;br /&gt;
x = linspace(0,1,1000);&lt;br /&gt;
&lt;br /&gt;
% Número de términos de la serie a dibuja&lt;br /&gt;
n = 50;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_0&lt;br /&gt;
ak_0 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_0 = @(x) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k) = 2*trapz(x, f_sen_0(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_1&lt;br /&gt;
bk_1 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_1 = @(x) u_1(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    bk_1(k) =(2/(k*pi))*trapz(x, f_sen_1(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables&lt;br /&gt;
u = @(xx,tt) 0;&lt;br /&gt;
for i = 1:n&lt;br /&gt;
    u = @(xx,tt) u(xx,tt) + (ak_0(i)*cos(i*pi*tt) + bk_1(i)*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución&lt;br /&gt;
[X, T] = meshgrid(x, t);&lt;br /&gt;
surf(X, T, u(X, T), 'EdgeColor', 'flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, al igual que en el apartado anterior, se dispone una representación del comportamiento de la onda en función del tiempo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, cuando la onda alcanza la frontera la solución se anula la solución para todo tiempo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
%% Ejercicio 4 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Se definen las condiciones iniciales&lt;br /&gt;
u_0 = @(x) exp(-100*(x-1/2).^2);&lt;br /&gt;
u_1 = @(x) 200*(x-1/2).* exp(-100.* (x-1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% Definición de los intervalos de tiempo y espacio&lt;br /&gt;
t = linspace(0,2,1000);&lt;br /&gt;
x = linspace(0,1,1000);&lt;br /&gt;
&lt;br /&gt;
% Número de términos de la serie a dibuja&lt;br /&gt;
n = 50;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_0&lt;br /&gt;
ak_0 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_0 = @(x) u_0(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k) = 2*trapz(x, f_sen_0(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cálculo de coeficientes de Fourier asociados a u_1&lt;br /&gt;
bk_1 = zeros(n,1);&lt;br /&gt;
for k = 1:n&lt;br /&gt;
    f_sen_1 = @(x) u_1(x).*sin(k*pi*x);&lt;br /&gt;
&lt;br /&gt;
    bk_1(k) =(2/(k*pi))*trapz(x, f_sen_1(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables&lt;br /&gt;
u = @(xx,tt) 0;&lt;br /&gt;
for i = 1:n&lt;br /&gt;
    u = @(xx,tt) u(xx,tt) + (ak_0(i)*cos(i*pi*tt) + bk_1(i)*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_ejercicio_4.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
&lt;br /&gt;
% Crear la figura&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(t)&lt;br /&gt;
&lt;br /&gt;
    plot(x,u(x,t(i)))&lt;br /&gt;
    xlim([0,1])&lt;br /&gt;
    ylim([-1.5,1.5])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x,t)')&lt;br /&gt;
    title(['Solución de la ecuación de onda en t=', num2str(t(i))])&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    &lt;br /&gt;
    % Limpiar la figura para la siguiente iteración, excepto los ejes&lt;br /&gt;
    clf; % Clear current figure&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Condiciones Neumann =====&lt;br /&gt;
&lt;br /&gt;
A continuación, para comprender mejor la diferencia respecto a las condiciones fronteras, se va a resolver el mismo problema cambiando las condiciones Dirichlet a condiciones Neumann, es decir &amp;lt;math&amp;gt;u_0(0,t)=u_1(1,t)=0&amp;lt;/math&amp;gt;. De esta manera se pretende resolver el siguiente problema:&lt;br /&gt;
&lt;br /&gt;
\begin{cases}&lt;br /&gt;
u_{tt} - u_{xx} = 0 \\&lt;br /&gt;
u_x(0, t) = u_x(1, t) = 0 \\&lt;br /&gt;
u(x, 0) = e^{-100(x - \frac{1}{2})^2} \\&lt;br /&gt;
u_t(x, 0) = 200(x - \frac{1}{2})e^{-100(x - \frac{1}{2})^2}&lt;br /&gt;
\end{cases}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este caso, aplicando separación de variables, obtenemos que la solución es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{k=1}^{\infty} \left[ a_k \cos(k\pi x) \cos(k\pi t) + b_k \cos(k\pi x) \sin(k\pi t) \right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;a_k = \frac{\int_{0}^{1} \cos(k\pi x) u_0(x) \, dx}{\int_{0}^{1} \cos^2(k\pi x) \, dx} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;b_k = \frac{\int_{0}^{1} \cos(k\pi x) u_1(x) \, dx}{\int_{0}^{1} \cos^2(k\pi x) \, dx} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La representación obtenida mediante el código que se presenta posteriormente es la siguiente:&lt;br /&gt;
[[Archivo:.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%&lt;br /&gt;
%% Ejercicio 5&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos f(x)&lt;br /&gt;
f = @(x) exp(-100 * (x - 1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% -Derivada de f(x)&lt;br /&gt;
df = @(x) 200 * (x - 0.5) .* exp(-100 * (x - 0.5).^2);&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de terminos de la serie&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Definimos el intervalo de tiempo y espacio&lt;br /&gt;
x = linspace(0, 1, 200);&lt;br /&gt;
t_values = linspace(0, 2, 200); % Evaluamos desde t=0 hasta t=2&lt;br /&gt;
&lt;br /&gt;
% Calculamos los coeficientes de Fourier para Neumann&lt;br /&gt;
a_k =zeros(n,1);&lt;br /&gt;
b_k =zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
for i=1:n&lt;br /&gt;
    a_k(i) =2 * trapz(x, f(x) .* cos(i * pi * x));&lt;br /&gt;
    b_k(i) =2 / (i * pi) * trapz(x, df(x) .* cos(i * pi * x));&lt;br /&gt;
end&lt;br /&gt;
% Calculamos la solución de la ecuación de onda&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (a_k(i).*cos(i*pi*tt)+b_k(i).*sin(i*pi*tt)).*cos(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos u(X, T) para todos los puntos de la malla&lt;br /&gt;
[X, T] = meshgrid(x, t_values);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente&lt;br /&gt;
figure&lt;br /&gt;
surf(X, T, u(X,T), 'EdgeColor', 'flat')&lt;br /&gt;
title('Solución de la ecuación de onda con condiciones Neumann')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
zlabel('u(x, t)')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este caso, para su correcta visualización, se ha vuelto a crear la siguiente representación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
Como se observa el periodo en este caso vuelve a ser 2 y puesto que los extremos no son fijos porque tenemos de datos las derivadas la onda varía en la frontera.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%&lt;br /&gt;
%% Ejercicio 5 animación&lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos f(x)&lt;br /&gt;
f = @(x) exp(-100 * (x - 1/2).^2);&lt;br /&gt;
&lt;br /&gt;
% -Derivada de f(x)&lt;br /&gt;
df = @(x) 200 * (x - 0.5) .* exp(-100 * (x - 0.5).^2);&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de terminos de la serie&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Definimos el intervalo de tiempo y espacio&lt;br /&gt;
x = linspace(0, 1, 200);&lt;br /&gt;
t_values = linspace(0, 2, 200); % Evaluamos desde t=0 hasta t=2&lt;br /&gt;
&lt;br /&gt;
% Calculamos los coeficientes de Fourier para Neumann&lt;br /&gt;
a_k =zeros(n,1);&lt;br /&gt;
b_k =zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
for i=1:n&lt;br /&gt;
    a_k(i) =2 * trapz(x, f(x) .* cos(i * pi * x));&lt;br /&gt;
    b_k(i) =2 / (i * pi) * trapz(x, df(x) .* cos(i * pi * x));&lt;br /&gt;
end&lt;br /&gt;
% Calculamos la solución de la ecuación de onda&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (a_k(i).*cos(i*pi*tt)+b_k(i).*sin(i*pi*tt)).*cos(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Crear un objeto de VideoWriter para el video&lt;br /&gt;
video = VideoWriter('onda_condiciones_newman_ejercicio_5_buena.avi');&lt;br /&gt;
video.FrameRate = 100;&lt;br /&gt;
open(video);&lt;br /&gt;
% Graficamos la solución en diferentes tiempos&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u_values = u(x, t);&lt;br /&gt;
    plot(x, u_values)&lt;br /&gt;
    xlim([0, 1])&lt;br /&gt;
    ylim([-0.5, 2])&lt;br /&gt;
    title(['Solución de la ecuación de onda con condiciones Neumann en t=', num2str(t)])&lt;br /&gt;
    xlabel('x')&lt;br /&gt;
    ylabel('u(x, t)')&lt;br /&gt;
    % Capturar el frame para el video&lt;br /&gt;
    frame = getframe(gcf);&lt;br /&gt;
    writeVideo(video, frame);&lt;br /&gt;
    clf&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Cerrar el objeto de video&lt;br /&gt;
close(video);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
La solución fundamental resuelve el sistema,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2\Delta u=0, \quad x \in \mathbb{R}^n, t&amp;gt;0, \\&lt;br /&gt;
u(x,0)=0, u_t(x,0)=\delta (x), \quad x \in \mathbb{R}^n,&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Cuyas expresiones son las siguientes.&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_1(x,t) =\frac{1}{2c}\textbf{1}_{[-ct,ct]}(x)=\frac{1}{2c}\textbf{1}_{[0,ct]}(|x|). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_2(x,t)=\frac{1}{2\pi c \sqrt{c^2t^2-|x|^2}} \chi_{B(0,ct)}(x)=\frac{1}{2\pi c \sqrt{c^2t^2-|x|^2}} \textbf{1}_{[0,ct]}(|x|). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dimensión &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt; K_3(x,t)=\frac{\delta (|x|-ct)}{4\pi c|x|}, t&amp;gt;0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Para dibujarlas, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{ε}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - ∣x∣^2)} ⲭ_{B(0,ct)}(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos cambios, representamos las 3 soluciones fundamentales observando que estas son radiales. &lt;br /&gt;
&lt;br /&gt;
GRÁFICAS &lt;br /&gt;
&lt;br /&gt;
Que las soluciones fundamentales sean &amp;quot;radiales&amp;quot; significa que son simétricas respecto al origen en coordenadas radiales. Dicha periodicidad es clara en las gráficas anteriores. Esto implica que el valor de la solución en un punto depende únicamente de la distancia radial desde el origen, y no de la dirección en la que se mida esa distancia. &lt;br /&gt;
&lt;br /&gt;
El código empleado para esta representación ha sido el siguiente.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=  &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Dimensión 1&lt;br /&gt;
% Definimos los intervalos x,t:&lt;br /&gt;
x=-1:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Creación de la rejilla&lt;br /&gt;
[X,T] = meshgrid(x,t);&lt;br /&gt;
&lt;br /&gt;
% Velocidad de propagación&lt;br /&gt;
c = 1;&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la solución fundamental&lt;br /&gt;
K = (X &amp;lt;= c*T) .* (X &amp;gt;= -c*T) / (2*c);&lt;br /&gt;
&lt;br /&gt;
% Visualización de la solución fundamental&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 1')&lt;br /&gt;
surf(X, T, K,'EdgeColor','interp');&lt;br /&gt;
title(&amp;quot;Solución fundamental en dimensión 1&amp;quot;);&lt;br /&gt;
xlabel(&amp;quot;x&amp;quot;);&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dimensión 2&lt;br /&gt;
% Definimos nuestros intervalos&lt;br /&gt;
r=0:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Creamos la malla&lt;br /&gt;
[R,T]=meshgrid(r,t);&lt;br /&gt;
&lt;br /&gt;
% Velocidad de propagación&lt;br /&gt;
c=1;&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la solución fundamental&lt;br /&gt;
K=(R&amp;lt;=c*T)./(eps + 2*pi*c.*sqrt(c^2*T.^2-R.^2));&lt;br /&gt;
&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 2')&lt;br /&gt;
surf(R,T,K,'EdgeColor','flat')&lt;br /&gt;
title(&amp;quot;Solución fundamental de dimensión 2&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;r&amp;quot;)&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros intervalos&lt;br /&gt;
r=0:0.001:1;&lt;br /&gt;
t=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[R,T]=meshgrid(r,t);&lt;br /&gt;
&lt;br /&gt;
c=1;                     % Velocidad de propagación &lt;br /&gt;
k=1000;                  &lt;br /&gt;
&lt;br /&gt;
% Calculamos la solución fundamental&lt;br /&gt;
K=sqrt(k/pi).*exp(-k * (R-c*T).^2)./(4*pi*c*R);&lt;br /&gt;
&lt;br /&gt;
figure(&amp;quot;Name&amp;quot;,'Solución fundamental dimensión 3')&lt;br /&gt;
surf(R,T,K,'EdgeColor','flat')&lt;br /&gt;
title(&amp;quot;Solución fundamental de dimensión 3&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;r&amp;quot;)&lt;br /&gt;
ylabel(&amp;quot;t&amp;quot;)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo en dimesión 2 =====&lt;br /&gt;
Veamos a continuación el sistema que resuelve la solución fundamental en dimensión 2 en una bola de radio &amp;lt;math&amp;gt; \frac{1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2\Delta u=0, \quad x \in \mathbb{R}^2, t&amp;gt;0, \\&lt;br /&gt;
u(x,0)=0, u_t(x,0)=h (x) = \chi _{B(0,\frac{1}{2})}(x), \quad x \in \mathbb{R}^2&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la solución fundamental 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_{\mathbb{R}^2}K_2 (x-y, t)h(y) dy &amp;lt;/math&amp;gt;. &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dibujamos las soluciones para t = 0, 0.5, 1, 2.&lt;br /&gt;
&lt;br /&gt;
GRÁFICAS&lt;br /&gt;
&lt;br /&gt;
A diferencia de lo visto en el caso general, aquí no podemos apreciar periodicidad. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \left \{ \begin{array}{ll}  &lt;br /&gt;
u_{tt}-c^2(\frac{1}{r}u_r+u_{rr})=0, \quad r \geq 0, t&amp;gt;0, \\&lt;br /&gt;
u(r,0)=0, \\&lt;br /&gt;
u_t(r,0)=h (r) = \textbf{1}_{[0,\frac{1}{2}]}(r), \quad x \in \mathbb{R}^2&lt;br /&gt;
\end{array} \right.  &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72482</id>
		<title>Ecuación de ondas</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72482"/>
				<updated>2024-05-25T16:18:51Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo de la onda viajera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación de Ondas. Grupo ALA | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP23/24|2023-24]] | Lucía Amores, Aitana Guill y Andrea Navarro}}&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
==Modelización de los desplazamientos transversales== &lt;br /&gt;
Para modelar el comportamiento de los desplazamientos transversales de la cuerda vibrante, utilizamos la ecuación de ondas en una dimensión. Dado que la cuerda está fija en los extremos y tiene una densidad &amp;lt;math&amp;gt; d &amp;lt;/math&amp;gt; y tensión constante &amp;lt;math&amp;gt; \tau_0 &amp;lt;/math&amp;gt; de manera que la velocidad de propagación es &amp;lt;math&amp;gt; c = \tau_0/d = 1 &amp;lt;/math&amp;gt;, la ecuación de ondas se simplifica.&lt;br /&gt;
&lt;br /&gt;
La ecuación de ondas en una dimensión para los desplazamientos transversales &amp;lt;math&amp;gt; u(x,t) &amp;lt;/math&amp;gt; de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 u}{\partial t^2} = c^2 \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt; c = 1 &amp;lt;/math&amp;gt;, la ecuación se reduce a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta ecuación diferencial parcial (EDP) debe acompañarse de las condiciones de contorno y las condiciones iniciales para estar completamente especificada.&lt;br /&gt;
&lt;br /&gt;
===Condiciones de contorno===&lt;br /&gt;
Dado que la cuerda está fija en los extremos, las condiciones de contorno son:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(0, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(1, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condiciones iniciales===&lt;br /&gt;
Las condiciones iniciales especifican la posición inicial de la cuerda &amp;lt;math&amp;gt; u_0(x) &amp;lt;/math&amp;gt; y su velocidad inicial o impulso &amp;lt;math&amp;gt; u_1(x) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
===Sistema de EDP===&lt;br /&gt;
Juntando la ecuación de ondas con las condiciones de contorno e iniciales, el sistema completo que modela el comportamiento de los desplazamientos transversales de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
&lt;br /&gt;
\frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2}, &amp;amp; 0 &amp;lt; x &amp;lt; 1, \ t &amp;gt; 0 \\&lt;br /&gt;
u(0, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(1, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(x, 0) = u_0(x), &amp;amp; 0 \leq x \leq 1 \\&lt;br /&gt;
\frac{\partial u}{\partial t}(x, 0) = u_1(x), &amp;amp; 0 \leq x \leq 1&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este sistema describe completamente la evolución temporal de los desplazamientos transversales de una cuerda vibrante con los extremos fijos, dada su posición e impulso iniciales.&lt;br /&gt;
&lt;br /&gt;
===Resolución del sistema por separación de variables en términos de los coeficientes de Fourier de los datos iniciales===&lt;br /&gt;
Primero, planteamos la solución de la ecuación de onda mediante separación de variables. Asumimos que la solución \( u(x,t) \) se puede escribir como un producto de dos funciones independientes, una que depende solo de \( x \) y otra que depende solo de \( t \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = X(x) T(t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos esta forma en la ecuación de onda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 (X(x) T(t))}{\partial t^2} = \frac{\partial^2 (X(x) T(t))}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) \frac{d^2 T(t)}{dt^2} = T(t) \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos ambos lados por &amp;lt;math&amp;gt;X(x) T(t) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{T(t)} \frac{d^2 T(t)}{dt^2} = \frac{1}{X(x)} \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dado que el lado izquierdo depende solo de \( t \) y el lado derecho solo de \( x \), ambos deben ser iguales a una constante que llamaremos \(-\lambda\). Esto nos lleva a dos ecuaciones ordinarias:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 T(t)}{dt^2} + \lambda T(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 X(x)}{dx^2} + \lambda X(x) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para satisfacer las condiciones de contorno \( u(0, t) = 0 \) y \( u(1, t) = 0 \), tenemos:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(1) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( X(x) \) tiene la solución general:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) = A \sin(\sqrt{\lambda} x) + B \cos(\sqrt{\lambda} x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando las condiciones de contorno, obtenemos que \( B = 0 \) y que \( \sqrt{\lambda} \) debe ser un múltiplo de \( \pi \):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \sqrt{\lambda} = n \pi \quad \text{para} \quad n = 1, 2, 3, \ldots &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, \( \lambda = (n \pi)^2 \) y las funciones propias son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; X_n(x) = \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( T(t) \) se convierte en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{d^2 T_n(t)}{dt^2} + (n \pi)^2 T_n(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la solución general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T_n(t) = C_n \cos(n \pi t) + D_n \sin(n \pi t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Combinando \( X(x) \) y \( T(t) \), la solución general para \( u(x,t) \) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{n=1}^{\infty} \left( A_n \cos(n \pi t) + B_n \sin(n \pi t) \right) \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde \( A_n \) y \( B_n \) son coeficientes a determinar a partir de las condiciones iniciales.&lt;br /&gt;
&lt;br /&gt;
### Determinación de los coeficientes \( A_n \) y \( B_n \)&lt;br /&gt;
&lt;br /&gt;
Las condiciones iniciales son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para \( t = 0 \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, 0) = \sum_{n=1}^{\infty} A_n \sin(n \pi x) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usamos la ortogonalidad de las funciones seno para determinar \( A_n \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; A_n = 2 \int_0^1 u_0(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la derivada temporal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = \sum_{n=1}^{\infty} B_n n \pi \cos(n \pi \cdot 0) \sin(n \pi x) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n n \pi = 2 \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n = \frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la solución de la ecuación de onda en términos de los coeficientes de Fourier de los datos iniciales es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = \sum_{n=1}^{\infty} \left( \left(2 \int_0^1 u_0(x) \sin(n \pi x) \, dx \right) \cos(n \pi t) + \left(\frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx \right) \sin(n \pi t) \right) \sin(n \pi x) &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Esta expresión proporciona la solución completa de la ecuación de onda en función de las condiciones iniciales \( u_0(x) \) y \( u_1(x) \).&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo de solución periódica en tiempo =====&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento para comprender lo anteriormente explicado de manera óptima se va a proceder a analizar una serie de ejemplo. El primero de ellos se trata de la representación gráfica de una solución periódica en tiempo. Esta viene dada suponiendo que los datos iniciales son &amp;lt;math&amp;gt;u_0(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=0&amp;lt;/math&amp;gt;. Es por ello que la representación de la solución en el intervalo t ∈ [0, 2] es la siguiente:&lt;br /&gt;
[[Archivo:ondaperiodicaALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
bk_0=zeros(n,1);&lt;br /&gt;
ck_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_0=@(x,k) u_0(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_0=@(x,k) u_0(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_0=f_cos_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_0=f_medio_0(x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=trapz(x,y_sen_0);&lt;br /&gt;
    bk_0(k)=trapz(x,y_cos_0);&lt;br /&gt;
    ck_0(k)=trapz(x,y_medio_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
ak_1=zeros(n,1);&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
ck_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_1=@(x,k) u_1(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_1=@(x,k) u_1(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_1=f_sen_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_1=f_medio_1(x);&lt;br /&gt;
&lt;br /&gt;
    ak_1(k)=trapz(x,y_sen_1);&lt;br /&gt;
    bk_1(k)=trapz(x,y_cos_1);&lt;br /&gt;
    %ck_1(k)=trapz(x,y_medio_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
[X,T]=meshgrid(x,t);&lt;br /&gt;
surf(X,T,u(X,T),'EdgeColor','flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa en la imagen anterior la función muestra un comportamiento que se repite regularmente con el tiempo. A este tipo de funciones se les denomina periódicas en tiempo. Esto se puede observar de manera óptima para su comprensión en la siguiente gráfica, en la cual se observa el comportamiento explicado a anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ondaperiodicalateralALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Ejemplo de la onda viajera ====&lt;br /&gt;
En este caso se va&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{ε}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - ∣x∣^2)} ⲭ_{B(0,ct)}(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos cambios, representamos las 3 soluciones fundamentales observando que estas son radiales. &lt;br /&gt;
&lt;br /&gt;
GRÁFICAS &lt;br /&gt;
&lt;br /&gt;
Que las soluciones fundamentales sean &amp;quot;radiales&amp;quot; significa que son simétricas respecto al origen en coordenadas radiales. Dicha periodicidad es clara en las gráficas anteriores. Esto implica que el valor de la solución en un punto depende únicamente de la distancia radial desde el origen, y no de la dirección en la que se mida esa distancia. &lt;br /&gt;
&lt;br /&gt;
El código empleado para esta representación ha sido el siguiente.&lt;br /&gt;
CÓDIGO&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72480</id>
		<title>Ecuación de ondas</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_de_ondas&amp;diff=72480"/>
				<updated>2024-05-25T16:18:11Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Introducción */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación de Ondas. Grupo ALA | [[:Categoría:EDP|EDP]]|[[:Categoría:EDP23/24|2023-24]] | Lucía Amores, Aitana Guill y Andrea Navarro}}&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
==Modelización de los desplazamientos transversales== &lt;br /&gt;
Para modelar el comportamiento de los desplazamientos transversales de la cuerda vibrante, utilizamos la ecuación de ondas en una dimensión. Dado que la cuerda está fija en los extremos y tiene una densidad &amp;lt;math&amp;gt; d &amp;lt;/math&amp;gt; y tensión constante &amp;lt;math&amp;gt; \tau_0 &amp;lt;/math&amp;gt; de manera que la velocidad de propagación es &amp;lt;math&amp;gt; c = \tau_0/d = 1 &amp;lt;/math&amp;gt;, la ecuación de ondas se simplifica.&lt;br /&gt;
&lt;br /&gt;
La ecuación de ondas en una dimensión para los desplazamientos transversales &amp;lt;math&amp;gt; u(x,t) &amp;lt;/math&amp;gt; de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 u}{\partial t^2} = c^2 \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que &amp;lt;math&amp;gt; c = 1 &amp;lt;/math&amp;gt;, la ecuación se reduce a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta ecuación diferencial parcial (EDP) debe acompañarse de las condiciones de contorno y las condiciones iniciales para estar completamente especificada.&lt;br /&gt;
&lt;br /&gt;
===Condiciones de contorno===&lt;br /&gt;
Dado que la cuerda está fija en los extremos, las condiciones de contorno son:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(0, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(1, t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Condiciones iniciales===&lt;br /&gt;
Las condiciones iniciales especifican la posición inicial de la cuerda &amp;lt;math&amp;gt; u_0(x) &amp;lt;/math&amp;gt; y su velocidad inicial o impulso &amp;lt;math&amp;gt; u_1(x) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
===Sistema de EDP===&lt;br /&gt;
Juntando la ecuación de ondas con las condiciones de contorno e iniciales, el sistema completo que modela el comportamiento de los desplazamientos transversales de la cuerda es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
&lt;br /&gt;
\frac{\partial^2 u}{\partial t^2} = \frac{\partial^2 u}{\partial x^2}, &amp;amp; 0 &amp;lt; x &amp;lt; 1, \ t &amp;gt; 0 \\&lt;br /&gt;
u(0, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(1, t) = 0, &amp;amp; t \geq 0 \\&lt;br /&gt;
u(x, 0) = u_0(x), &amp;amp; 0 \leq x \leq 1 \\&lt;br /&gt;
\frac{\partial u}{\partial t}(x, 0) = u_1(x), &amp;amp; 0 \leq x \leq 1&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este sistema describe completamente la evolución temporal de los desplazamientos transversales de una cuerda vibrante con los extremos fijos, dada su posición e impulso iniciales.&lt;br /&gt;
&lt;br /&gt;
===Resolución del sistema por separación de variables en términos de los coeficientes de Fourier de los datos iniciales===&lt;br /&gt;
Primero, planteamos la solución de la ecuación de onda mediante separación de variables. Asumimos que la solución \( u(x,t) \) se puede escribir como un producto de dos funciones independientes, una que depende solo de \( x \) y otra que depende solo de \( t \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = X(x) T(t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituimos esta forma en la ecuación de onda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 (X(x) T(t))}{\partial t^2} = \frac{\partial^2 (X(x) T(t))}{\partial x^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto se simplifica a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) \frac{d^2 T(t)}{dt^2} = T(t) \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividimos ambos lados por &amp;lt;math&amp;gt;X(x) T(t) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{1}{T(t)} \frac{d^2 T(t)}{dt^2} = \frac{1}{X(x)} \frac{d^2 X(x)}{dx^2} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dado que el lado izquierdo depende solo de \( t \) y el lado derecho solo de \( x \), ambos deben ser iguales a una constante que llamaremos \(-\lambda\). Esto nos lleva a dos ecuaciones ordinarias:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 T(t)}{dt^2} + \lambda T(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{d^2 X(x)}{dx^2} + \lambda X(x) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para satisfacer las condiciones de contorno \( u(0, t) = 0 \) y \( u(1, t) = 0 \), tenemos:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(0) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(1) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( X(x) \) tiene la solución general:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;X(x) = A \sin(\sqrt{\lambda} x) + B \cos(\sqrt{\lambda} x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando las condiciones de contorno, obtenemos que \( B = 0 \) y que \( \sqrt{\lambda} \) debe ser un múltiplo de \( \pi \):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \sqrt{\lambda} = n \pi \quad \text{para} \quad n = 1, 2, 3, \ldots &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, \( \lambda = (n \pi)^2 \) y las funciones propias son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; X_n(x) = \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ecuación para \( T(t) \) se convierte en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{d^2 T_n(t)}{dt^2} + (n \pi)^2 T_n(t) = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la solución general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; T_n(t) = C_n \cos(n \pi t) + D_n \sin(n \pi t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Combinando \( X(x) \) y \( T(t) \), la solución general para \( u(x,t) \) es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, t) = \sum_{n=1}^{\infty} \left( A_n \cos(n \pi t) + B_n \sin(n \pi t) \right) \sin(n \pi x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde \( A_n \) y \( B_n \) son coeficientes a determinar a partir de las condiciones iniciales.&lt;br /&gt;
&lt;br /&gt;
### Determinación de los coeficientes \( A_n \) y \( B_n \)&lt;br /&gt;
&lt;br /&gt;
Las condiciones iniciales son:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, 0) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para \( t = 0 \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x, 0) = \sum_{n=1}^{\infty} A_n \sin(n \pi x) = u_0(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usamos la ortogonalidad de las funciones seno para determinar \( A_n \):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; A_n = 2 \int_0^1 u_0(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la derivada temporal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\partial u}{\partial t}(x, 0) = \sum_{n=1}^{\infty} B_n n \pi \cos(n \pi \cdot 0) \sin(n \pi x) = u_1(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n n \pi = 2 \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; B_n = \frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la solución de la ecuación de onda en términos de los coeficientes de Fourier de los datos iniciales es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;u(x, t) = \sum_{n=1}^{\infty} \left( \left(2 \int_0^1 u_0(x) \sin(n \pi x) \, dx \right) \cos(n \pi t) + \left(\frac{2}{n \pi} \int_0^1 u_1(x) \sin(n \pi x) \, dx \right) \sin(n \pi t) \right) \sin(n \pi x) &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Esta expresión proporciona la solución completa de la ecuación de onda en función de las condiciones iniciales \( u_0(x) \) y \( u_1(x) \).&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo de solución periódica en tiempo =====&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento para comprender lo anteriormente explicado de manera óptima se va a proceder a analizar una serie de ejemplo. El primero de ellos se trata de la representación gráfica de una solución periódica en tiempo. Esta viene dada suponiendo que los datos iniciales son &amp;lt;math&amp;gt;u_0(x)=e^{-100(x-\frac{1}{2})^2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_1(x)=0&amp;lt;/math&amp;gt;. Es por ello que la representación de la solución en el intervalo t ∈ [0, 2] es la siguiente:&lt;br /&gt;
[[Archivo:ondaperiodicaALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la obtención de esta representación se ha creado el siguiente código en Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=% &lt;br /&gt;
clear&lt;br /&gt;
close all&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestros datos iniciales:&lt;br /&gt;
u_0=@(x) (exp(-100.*(x-1/2).^2));&lt;br /&gt;
u_1=@(x) (0);&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo de tiempo t:&lt;br /&gt;
t=0:0.001:2;&lt;br /&gt;
&lt;br /&gt;
% Definimos nuestro intervalo x:&lt;br /&gt;
x=0:0.001:1;&lt;br /&gt;
&lt;br /&gt;
% Definimos el número de términos de la serie a dibujar:&lt;br /&gt;
n=50;&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_0:&lt;br /&gt;
ak_0=zeros(n,1);&lt;br /&gt;
bk_0=zeros(n,1);&lt;br /&gt;
ck_0=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_0=@(x,k) u_0(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_0=@(x,k) u_0(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_0=@(x,k) u_0(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_0=f_sen_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_0=f_cos_0(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_0=f_medio_0(x);&lt;br /&gt;
&lt;br /&gt;
    ak_0(k)=trapz(x,y_sen_0);&lt;br /&gt;
    bk_0(k)=trapz(x,y_cos_0);&lt;br /&gt;
    ck_0(k)=trapz(x,y_medio_0);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Calculamos los términos de fourier asociados a u_1:&lt;br /&gt;
ak_1=zeros(n,1);&lt;br /&gt;
bk_1=zeros(n,1);&lt;br /&gt;
ck_1=zeros(n,1);&lt;br /&gt;
&lt;br /&gt;
f_sen_1=@(x,k) u_1(x).*sin(k*pi*x);&lt;br /&gt;
f_cos_1=@(x,k) u_1(x).*cos(k*pi*x);&lt;br /&gt;
f_medio_1=@(x,k) u_1(x).*1/2;&lt;br /&gt;
&lt;br /&gt;
for k=1:n&lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_sen_1=f_sen_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_cos:&lt;br /&gt;
    y_cos_1=f_cos_1(x,k);&lt;br /&gt;
            &lt;br /&gt;
    % Vector con los valores de f_sin:&lt;br /&gt;
    y_medio_1=f_medio_1(x);&lt;br /&gt;
&lt;br /&gt;
    ak_1(k)=trapz(x,y_sen_1);&lt;br /&gt;
    bk_1(k)=trapz(x,y_cos_1);&lt;br /&gt;
    %ck_1(k)=trapz(x,y_medio_1);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Sustituimos en la solución calculada por separación de variables:&lt;br /&gt;
u=@(xx,tt) 0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    u=@(xx,tt) u(xx,tt) + (ak_0(i).*cos(i*pi*tt)+bk_1(i).*sin(i*pi*tt)).*sin(i*pi*xx);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Graficamos la solución:&lt;br /&gt;
[X,T]=meshgrid(x,t);&lt;br /&gt;
surf(X,T,u(X,T),'EdgeColor','flat')&lt;br /&gt;
title('Solución ecuación de ondas')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('t')&lt;br /&gt;
   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa en la imagen anterior la función muestra un comportamiento que se repite regularmente con el tiempo. A este tipo de funciones se les denomina periódicas en tiempo. Esto se puede observar de manera óptima para su comprensión en la siguiente gráfica, en la cual se observa el comportamiento explicado a anteriormente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ondaperiodicalateralALA.png|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Ejemplo de la onda viajera ====&lt;br /&gt;
En este caso se va&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72479</id>
		<title>En sucio</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72479"/>
				<updated>2024-05-25T16:17:58Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Introducción */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens.&lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{ε}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - ∣x∣^2)} ⲭ_{B(0,ct)}(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos cambios, representamos las 3 soluciones fundamentales observando que estas son radiales. &lt;br /&gt;
&lt;br /&gt;
GRÁFICAS &lt;br /&gt;
&lt;br /&gt;
Que las soluciones fundamentales sean &amp;quot;radiales&amp;quot; significa que son simétricas respecto al origen en coordenadas radiales. Dicha periodicidad es clara en las gráficas anteriores. Esto implica que el valor de la solución en un punto depende únicamente de la distancia radial desde el origen, y no de la dirección en la que se mida esa distancia. &lt;br /&gt;
&lt;br /&gt;
El código empleado para esta representación ha sido el siguiente.&lt;br /&gt;
CÓDIGO&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72302</id>
		<title>En sucio</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72302"/>
				<updated>2024-05-23T16:06:28Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Soluciones fundamentales en dimensiones 1, 2 y 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens. &lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{ε}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - ∣x∣^2)} ⲭ_{B(0,ct)}(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos cambios, representamos las 3 soluciones fundamentales observando que estas son radiales. &lt;br /&gt;
&lt;br /&gt;
GRÁFICAS &lt;br /&gt;
&lt;br /&gt;
Que las soluciones fundamentales sean &amp;quot;radiales&amp;quot; significa que son simétricas respecto al origen en coordenadas radiales. Dicha periodicidad es clara en las gráficas anteriores. Esto implica que el valor de la solución en un punto depende únicamente de la distancia radial desde el origen, y no de la dirección en la que se mida esa distancia. &lt;br /&gt;
&lt;br /&gt;
El código empleado para esta representación ha sido el siguiente.&lt;br /&gt;
CÓDIGO&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72301</id>
		<title>En sucio</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72301"/>
				<updated>2024-05-23T16:05:40Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Soluciones fundamentales en dimensiones 1, 2 y 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens. &lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{ε}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - abs(x)^2)} ⲭ_{B(0,ct)}(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos cambios, representamos las 3 soluciones fundamentales observando que estas son radiales. &lt;br /&gt;
&lt;br /&gt;
GRÁFICAS &lt;br /&gt;
&lt;br /&gt;
Que las soluciones fundamentales sean &amp;quot;radiales&amp;quot; significa que son simétricas respecto al origen en coordenadas radiales. Dicha periodicidad es clara en las gráficas anteriores. Esto implica que el valor de la solución en un punto depende únicamente de la distancia radial desde el origen, y no de la dirección en la que se mida esa distancia. &lt;br /&gt;
&lt;br /&gt;
El código empleado para esta representación ha sido el siguiente.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72300</id>
		<title>En sucio</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72300"/>
				<updated>2024-05-23T16:04:58Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Soluciones fundamentales en dimensiones 1, 2 y 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens. &lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{ε}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - abs(x)^2)} ⲭ_{B(0,ct)}(x) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72299</id>
		<title>En sucio</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72299"/>
				<updated>2024-05-23T16:03:03Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Soluciones fundamentales en dimensiones 1, 2 y 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens. &lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  K^{\eps}_{2} (x,t) = \frac{1}{ε + 2\pi c \sqrt(c^2 t^2 - abs(x)^2)} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^{(-ks^2)}  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72298</id>
		<title>En sucio</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72298"/>
				<updated>2024-05-23T15:59:42Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Soluciones fundamentales en dimensiones 1, 2 y 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens. &lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ≈ \phi_k (s) = \sqrt(\frac{k}{\pi})e^(-ks^2)  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72297</id>
		<title>En sucio</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72297"/>
				<updated>2024-05-23T15:58:07Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Contexto Histórico */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens. &lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas.&lt;br /&gt;
&lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) \~ \phi_k (s) \sqrt(\frac{k}{\pi})e^(-ks^2)  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72296</id>
		<title>En sucio</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72296"/>
				<updated>2024-05-23T15:56:40Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Soluciones fundamentales en dimensiones 1, 2 y 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens. &lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) \~ \phi_k (s) \sqrt(\frac{k}{\pi})e^(-ks^2)  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72295</id>
		<title>En sucio</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=En_sucio&amp;diff=72295"/>
				<updated>2024-05-23T15:56:18Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: Página creada con «== Introducción == Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
Este trabajo analiza la ecuación de ondas en una cuerda fija en los extremos del intervalo [0,1], con velocidad de propagación 𝑐=1. Incluiremos el sistema que describe el movimiento, así como su solución por separación de variables. Además, consideraremos ejemplos específicos de simulaciones para observar fenómenos como la periodicidad y ondas viajeras. Finalmente, compararemos resultados cambiando las condiciones de frontera a Neumann. &lt;br /&gt;
&lt;br /&gt;
A parte de esto, estudiaremos la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3, aplicando un impulso inicial en 𝑥=0 y dibujando estas soluciones en la variable radial para comprender el principio de Huygens. &lt;br /&gt;
&lt;br /&gt;
== Contexto Histórico ==&lt;br /&gt;
La ecuación de ondas, fundamental en física y matemáticas, se formuló en el siglo XVIII por Jean le Rond d'Alembert y Leonhard Euler, quienes investigaron la vibración de cuerdas. En el siglo XIX, Joseph Fourier revolucionó su análisis al desarrollar la teoría de series de Fourier, facilitando la solución de ecuaciones diferenciales parciales mediante la separación de variables. &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
El principio de Huygens, propuesto por Christiaan Huygens en el siglo XVII, establece que cada punto de un frente de onda actúa como una fuente de ondas secundarias. Este principio es esencial para comprender la propagación de ondas y las soluciones de la ecuación en diversas dimensiones. &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
En el siglo XX y XXI, la teoría de la ecuación de ondas se ha ampliado a campos como la acústica, óptica y telecomunicaciones. Los métodos numéricos modernos permiten simular la propagación de ondas en medios complejos, mejorando nuestra comprensión y aplicación en problemas prácticos. &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Hoy, la ecuación de ondas es clave para modelar fenómenos desde vibraciones de cuerdas hasta ondas sísmicas y electromagnéticas, siendo esencial en física teórica, ingeniería y tecnologías modernas. Este trabajo se centra en su estudio y soluciones, aplicando estos principios a situaciones prácticas y avanzadas. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Soluciones fundamentales en dimensiones 1, 2 y 3 ==&lt;br /&gt;
&lt;br /&gt;
En la siguiente parte del trabajo vamos a dibujar la solución fundamental de la ecuación de ondas en dimensiones 1, 2 y 3. Para ello, es primero necesario hacer unos cambios en los casos de dimensiones 2 y 3.  &lt;br /&gt;
&lt;br /&gt;
* En el caso de la dimensión 2, encontramos una singularidad en el denominador de la función de la solución fundamental. Esta ocurre cuando ∣x∣=ct, lo que resulta en una división por cero. Para evitar esta singularidad, se agrega un término de regularización ϵ en el denominador. Esto asegura que la función sea suave y bien comportada en todas partes, incluidos los puntos cercanos a ∣x∣=ct. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \delta (s) ~ \phi_k (s) \sqrt(\frac{k}{\pi})exp(-ks^2)  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Para la representación del caso de dimensión 3 se ha sustituido la delta de Didac por su aproximación,&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71495</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71495"/>
				<updated>2024-04-19T15:51:14Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la solución por serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
=== Solución por la fórmula de Poisson ===&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
=== Solución por la serie de Fourier ===&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
\Delta U=U_{rr}+\frac{1}{r}U_r+\frac{1}{r^2}U_{\theta\theta}=0, r\in(0,R),\theta\in(0,2\pi)\\&lt;br /&gt;
U(R,\theta)=G(\theta)=R^2 sin(\theta)cos(\theta), \theta\in[0,2\pi).&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos conduce a, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
U(r, \theta) = \frac{\alpha_{0}}{2}  +   \sum_{k=1}^{n} \left( \alpha_{k} \left(\frac{r}{R} \right)^k cos(k\theta) + \beta_{k} \left(\frac{r}{R} \right)^k sin(k\theta)\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene coeficientes,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{0} =\frac{1}{\pi}\int_{-\pi}^{\pi} \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\beta_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \sin\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sin embargo, todos los coeficientes de Fourier son nulos, salvo por &amp;lt;math&amp;gt; \beta_2=\frac{R^2}{2}&amp;lt;/math&amp;gt;, luego la solución por series de Fourier final es, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;U(r,\theta)=\frac{r^2}{2}\sin(2\theta)=r^2\cos(\theta)\sin(\theta), r\in [0,R], \theta\in[0,2\pi)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Veamos ahora la gráfica que dibuja esta solución tomando &amp;lt;math&amp;gt; R = 1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO + FOTO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la solución por serie de Fourier ====&lt;br /&gt;
Al igual que con la solución dada por la fórmula de Poisson, vamos a comparar la solución calculada con la solución exacta &amp;lt;math&amp;gt;u(x,y)=xy&amp;lt;/math&amp;gt; en la bola de radio 1. Vamos a contrastar las soluciones con 5, 10 y 100 términos con la exacta. Calcularemos el error resultante al aproximar la serie de Fourier y lo representamos gráficamente, mostrando el máximo error en función del número de términos utilizados en una escala logarítmica, es decir, pintaremos la función, &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \log_{10}(error(n)) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;, &lt;br /&gt;
 donde &amp;lt;math&amp;gt; error(n) &amp;lt;/math&amp;gt; es ahora el supremo del error con &amp;lt;math&amp;gt;n &amp;lt;/math&amp;gt;términos. Obetenemos así la siguente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRÁFICA&lt;br /&gt;
&lt;br /&gt;
Podemos apreciar en esta gráfica errores de orden muy pequeño, por lo general, los podemos considerar pequeño. Luego, nos damos cuenta de que, a diferencia de solución por la fórmula de Poisson, esta no nos da problemas en la frontera. Veamos el código utilizado para hacer la gráfica.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71439</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71439"/>
				<updated>2024-04-19T14:31:09Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la solución por serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
=== Solución por la fórmula de Poisson ===&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
=== Solución por la serie de Fourier ===&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
\Delta U=U_{rr}+\frac{1}{r}U_r+\frac{1}{r^2}U_{\theta\theta}=0, r\in(0,R),\theta\in(0,2\pi)\\&lt;br /&gt;
U(R,\theta)=G(\theta)=R^2 sin(\theta)cos(\theta), \theta\in[0,2\pi).&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos conduce a, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
U(r, \theta) = \frac{\alpha_{0}}{2}  +   \sum_{k=1}^{n} \left( \alpha_{k} \left(\frac{r}{R} \right)^k cos(k\theta) + \beta_{k} \left(\frac{r}{R} \right)^k sin(k\theta)\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene coeficientes,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{0} =\frac{1}{\pi}\int_{-\pi}^{\pi} \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\beta_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \sin\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sin embargo, todos los coeficientes de Fourier son nulos, salvo por &amp;lt;math&amp;gt; \beta_2=\frac{R^2}{2}&amp;lt;/math&amp;gt;, luego la solución por series de Fourier final es, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;U(r,\theta)=\frac{r^2}{2}\sin(2\theta)=r^2\cos(\theta)\sin(\theta), r\in [0,R], \theta\in[0,2\pi)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Veamos ahora la gráfica que dibuja esta solución tomando &amp;lt;math&amp;gt; R = 1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO + FOTO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la solución por serie de Fourier ====&lt;br /&gt;
Al igual que con la solución dada por la fórmula de Poisson, vamos a comparar la solución calculada con la solución exacta &amp;lt;math&amp;gt;u(x,y)=xy&amp;lt;/math&amp;gt; en la bola de radio 1. Vamos a contrastar las soluciones con 5, 10 y 100 términos con la exacta. Calcularemos el error resultante al aproximar la serie de Fourier y lo representamos gráficamente, mostrando el máximo error en función del número de términos utilizados en una escala logarítmica, es decir, pintaremos la función, &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \log_{10}(error(n)) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;, &lt;br /&gt;
 donde &amp;lt;math&amp;gt;error(n) &amp;lt;/math&amp;gt;es ahora el supremo del error con &amp;lt;math&amp;gt;n &amp;lt;/math&amp;gt;términos. Obetenemos así la siguente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRÁFICA&lt;br /&gt;
&lt;br /&gt;
Podemos apreciar en esta gráfica errores de orden muy pequeño, salvo para para &amp;lt;math&amp;gt; n=1 &amp;lt;/math&amp;gt;, este error es mayor que el resto porque ...&lt;br /&gt;
A pesar de esto, debido a que los errores, por lo general, los podemos considerar pequeños, nos damos cuenta de que, a diferencia de solución por la fórmula de Poisson, esta no nos da problemas en la frontera. Veamos el código utilizado para hacer la gráfica.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71426</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71426"/>
				<updated>2024-04-19T14:06:17Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* = Errores de la solución por serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
=== Solución por la fórmula de Poisson ===&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
=== Solución por la serie de Fourier ===&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
\Delta U=U_{rr}+\frac{1}{r}U_r+\frac{1}{r^2}U_{\theta\theta}=0, r\in(0,R),\theta\in(0,2\pi)\\&lt;br /&gt;
U(R,\theta)=G(\theta)=R^2 sin(\theta)cos(\theta), \theta\in[0,2\pi).&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos conduce a, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
U(r, \theta) = \frac{\alpha_{0}}{2}  +   \sum_{k=1}^{n} \left( \alpha_{k} \left(\frac{r}{R} \right)^k cos(k\theta) + \beta_{k} \left(\frac{r}{R} \right)^k sin(k\theta)\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene coeficientes,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{0} =\frac{1}{\pi}\int_{-\pi}^{\pi} \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\beta_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \sin\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sin embargo, todos los coeficientes de Fourier son nulos, salvo por &amp;lt;math&amp;gt; \beta_2=\frac{R^2}{2}&amp;lt;/math&amp;gt;, luego la solución por series de Fourier final es, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;U(r,\theta)=\frac{r^2}{2}\sin(2\theta)=r^2\cos(\theta)\sin(\theta), r\in [0,R], \theta\in[0,2\pi)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Veamos ahora la gráfica que dibuja esta solución tomando &amp;lt;math&amp;gt; R = 1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO + FOTO&lt;br /&gt;
&lt;br /&gt;
=== Errores de la solución por serie de Fourier ===&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71424</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71424"/>
				<updated>2024-04-19T14:06:05Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Solución por la serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
=== Solución por la fórmula de Poisson ===&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
=== Solución por la serie de Fourier ===&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
\Delta U=U_{rr}+\frac{1}{r}U_r+\frac{1}{r^2}U_{\theta\theta}=0, r\in(0,R),\theta\in(0,2\pi)\\&lt;br /&gt;
U(R,\theta)=G(\theta)=R^2 sin(\theta)cos(\theta), \theta\in[0,2\pi).&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos conduce a, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
U(r, \theta) = \frac{\alpha_{0}}{2}  +   \sum_{k=1}^{n} \left( \alpha_{k} \left(\frac{r}{R} \right)^k cos(k\theta) + \beta_{k} \left(\frac{r}{R} \right)^k sin(k\theta)\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene coeficientes,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{0} =\frac{1}{\pi}\int_{-\pi}^{\pi} \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\beta_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \sin\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sin embargo, todos los coeficientes de Fourier son nulos, salvo por &amp;lt;math&amp;gt; \beta_2=\frac{R^2}{2}&amp;lt;/math&amp;gt;, luego la solución por series de Fourier final es, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;U(r,\theta)=\frac{r^2}{2}\sin(2\theta)=r^2\cos(\theta)\sin(\theta), r\in [0,R], \theta\in[0,2\pi)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Veamos ahora la gráfica que dibuja esta solución tomando &amp;lt;math&amp;gt; R = 1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO + FOTO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la solución por serie de Fourier ===&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71422</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71422"/>
				<updated>2024-04-19T14:05:15Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Calcular la solución de la ecuación de Laplace en el plano */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
=== Solución por la fórmula de Poisson ===&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
\Delta U=U_{rr}+\frac{1}{r}U_r+\frac{1}{r^2}U_{\theta\theta}=0, r\in(0,R),\theta\in(0,2\pi)\\&lt;br /&gt;
U(R,\theta)=G(\theta)=R^2 sin(\theta)cos(\theta), \theta\in[0,2\pi).&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos conduce a, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
U(r, \theta) = \frac{\alpha_{0}}{2}  +   \sum_{k=1}^{n} \left( \alpha_{k} \left(\frac{r}{R} \right)^k cos(k\theta) + \beta_{k} \left(\frac{r}{R} \right)^k sin(k\theta)\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene coeficientes,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{0} =\frac{1}{\pi}\int_{-\pi}^{\pi} \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\beta_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \sin\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sin embargo, todos los coeficientes de Fourier son nulos, salvo por &amp;lt;math&amp;gt; \beta_2=\frac{R^2}{2}&amp;lt;/math&amp;gt;, luego la solución por series de Fourier final es, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;U(r,\theta)=\frac{r^2}{2}\sin(2\theta)=r^2\cos(\theta)\sin(\theta), r\in [0,R], \theta\in[0,2\pi)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Veamos ahora la gráfica que dibuja esta solución tomando &amp;lt;math&amp;gt; R = 1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO + FOTO&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71420</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71420"/>
				<updated>2024-04-19T14:03:55Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Solución por la serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
\Delta U=U_{rr}+\frac{1}{r}U_r+\frac{1}{r^2}U_{\theta\theta}=0, r\in(0,R),\theta\in(0,2\pi)\\&lt;br /&gt;
U(R,\theta)=G(\theta)=R^2 sin(\theta)cos(\theta), \theta\in[0,2\pi).&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos conduce a, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
U(r, \theta) = \frac{\alpha_{0}}{2}  +   \sum_{k=1}^{n} \left( \alpha_{k} \left(\frac{r}{R} \right)^k cos(k\theta) + \beta_{k} \left(\frac{r}{R} \right)^k sin(k\theta)\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene coeficientes,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{0} =\frac{1}{\pi}\int_{-\pi}^{\pi} \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\beta_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \sin\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sin embargo, todos los coeficientes de Fourier son nulos, salvo por &amp;lt;math&amp;gt; \beta_2=\frac{R^2}{2}&amp;lt;/math&amp;gt;, luego la solución por series de Fourier final es, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;U(r,\theta)=\frac{r^2}{2}\sin(2\theta)=r^2\cos(\theta)\sin(\theta), r\in [0,R], \theta\in[0,2\pi)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Veamos ahora la gráfica que dibuja esta solución tomando &amp;lt;math&amp;gt; R = 1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO + FOTO&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71419</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71419"/>
				<updated>2024-04-19T14:03:25Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Solución por la serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
\Delta U=U_{rr}+\frac{1}{r}U_r+\frac{1}{r^2}U_{\theta\theta}=0, r\in(0,R),\theta\in(0,2\pi)\\&lt;br /&gt;
U(R,\theta)=G(\theta)=R^2 sin(\theta)cos(\theta), \theta\in[0,2\pi).&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos conduce a, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
U(r, \theta) = \frac{\alpha_{0}}{2}  +   \sum_{k=1}^{n} \left( \alpha_{k} \left(\frac{r}{R} \right)^k cos(k\theta) + \beta_{k} \left(\frac{r}{R} \right)^k sin(k\theta)\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene coeficientes,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{0} =\frac{1}{\pi}\int_{-\pi}^{\pi} \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\beta_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \sin\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sin embargo, todos los coeficientes de Fourier son nulos, salvo por &amp;lt;math&amp;gt; \beta_2=\frac{R^2}{2}&amp;lt;/math&amp;gt;, luego la solución por series de Fourier final es, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;U(r,\theta)=\frac{r^2}{2}\sin(2\theta)=r^2\cos(\theta)\sin(\theta), r\in [0,R], \theta\in[0,2\pi)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Veamos ahora la gráfica que dibuja esta solución tomando &amp;lt;math&amp;gt; R = 1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71418</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71418"/>
				<updated>2024-04-19T14:00:50Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Solución por la serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
\Delta U=U_{rr}+\frac{1}{r}U_r+\frac{1}{r^2}U_{\theta\theta}=0, r\in(0,R),\theta\in(0,2\pi)\\&lt;br /&gt;
U(R,\theta)=G(\theta)=R^2 sin(\theta)cos(\theta), \theta\in[0,2\pi).&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos conduce a, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
U(r, \theta) = \frac{\alpha_{0}}{2}  +   \sum_{k=1}^{n} \left( \alpha_{k} \left(\frac{r}{R} \right)^k cos(k\theta) + \beta_{k} \left(\frac{r}{R} \right)^k sin(k\theta)\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene coeficientes,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{0} =\frac{1}{\pi}\int_{-\pi}^{\pi} \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\beta_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \sin\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Sin embargo, todos los coeficientes de Fourier son nulos, salvo por &amp;lt;math&amp;gt; \beta_2=\frac{R^2}{2}&amp;lt;/math&amp;gt;, luego la solución por series de Fourier final es, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;U(r,\theta)=\frac{r^2}{2}\sin(2\theta)=r^2\cos(\theta)\sin(\theta), r\in [0,R], \theta\in[0,2\pi)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, esta solución no depende del radio.&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71415</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71415"/>
				<updated>2024-04-19T13:50:34Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Solución por la serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
\Delta U=U_{rr}+\frac{1}{r}U_r+\frac{1}{r^2}U_{\theta\theta}=0, r\in(0,R),\theta\in(0,2\pi)\\&lt;br /&gt;
U(R,\theta)=G(\theta)=R^2 sin(\theta)cos(\theta), \theta\in[0,2\pi).&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo cual nos conduce a, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
U(r, \theta) = \frac{\alpha_{0}}{2}  +   \sum_{k=1}^{n} \left( \alpha_{k} \left(\frac{r}{R} \right)^k cos(k\theta) + \beta_{k} \left(\frac{r}{R} \right)^k sin(k\theta)\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene coeficientes,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{0} =\frac{1}{\pi}\int_{-\pi}^{\pi} \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\alpha_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \cos\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\beta_{k} =\frac{1}{\pi}\int_{-\pi}^{\pi} cos(\theta) \sin(\theta) \sin\Bigl(k \theta \Bigl) dx &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71413</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71413"/>
				<updated>2024-04-19T13:39:32Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Solución por la serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier. La obtención de esta solución se basa en una cambio de variable a polares del problema, como el visto previamente, y resolución por separación de variables.  Hacemos esto aplicado al problema anterior en una bola de radio &amp;lt;math&amp;gt; R &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Poisson ==&lt;br /&gt;
&lt;br /&gt;
En esta parte del documento se va a proceder a resolver la ecuación de Poisson mediante un nuevo método. En primer lugar, esta ecuación viene dada por  &amp;lt;math&amp;gt; \Delta u = f &amp;lt;/math&amp;gt; siendo &amp;lt;math&amp;gt;u:\mathbb{R}^n \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;y &amp;lt;math&amp;gt; f \in C^2(\mathbb{R})&amp;lt;/math&amp;gt;. Para este estudio se particularizará para n=2 y n=3.&lt;br /&gt;
&lt;br /&gt;
Se comenzará definiendo la solución fundamental de esta ecuación, pues se utilizará posteriormente para calcular el potencial newtoniano o logarítimico. Esta viene dada por &amp;lt;math&amp;gt;  \phi(x) = -\frac{1}{2\pi} log(|x|) &amp;lt;/math&amp;gt; si n=2 y &amp;lt;math&amp;gt;  \phi(x) = \frac{1}{4\pi |x| } &amp;lt;/math&amp;gt; si n=3.&lt;br /&gt;
=== Potencial newtoniano para &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Supongamos que &amp;lt;math&amp;gt; f(x) &amp;lt;/math&amp;gt;&lt;br /&gt;
representa la densidad de una carga contenida en un conjunto compacto dentro del espacio tridimensional &amp;lt;math&amp;gt; \mathbb{R}^3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión &amp;lt;math&amp;gt; \phi(x-y)f(y)dy&amp;lt;/math&amp;gt; denota el potencial en el punto x. De esta manera el potencial total viene dado por la siguiente expresión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = \int_{\mathbb{R}^n} f(\mathbf{y}) \phi(\mathbf{x} - \mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta fórmula se conoce como potencial Newtoniano de f y se aplica sobre funciones que en el infinito tienden de manera rápida a cero.&lt;br /&gt;
&lt;br /&gt;
A su vez, sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; con soporte compacto. Sea &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; el potencial newtoniano de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, definido por el potencial Newtoniano. Entonces, &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; de &amp;lt;math&amp;gt;\Delta u = -f&amp;lt;/math&amp;gt;  que pertenece a &amp;lt;math&amp;gt;C^2(\mathbb{R}^3)&amp;lt;/math&amp;gt; y se anula en el infinito. Es decir, dado:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x) \rightarrow 0  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
su solución viene dada por el potencial newtoniano que se presenta anteriormente.&lt;br /&gt;
&lt;br /&gt;
=== Potencial logarítmico para &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Si el problema se presenta en &amp;lt;math&amp;gt; \mathbb{R}^2&amp;lt;/math&amp;gt; el potencial newtoniano se sustituye por el potencial logarítimico:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\mathbf{x}) = -\frac{1}{2\pi}\int_{\mathbb{R}^2}  log|\mathbf{x} - \mathbf{y}|f(\mathbf{y}) d\mathbf{y} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta manera, Sea &amp;lt;math&amp;gt;f \in C^2(\mathbb{R}^2)&amp;lt;/math&amp;gt; con soporte compacto, &amp;lt;math&amp;gt;u(\mathbf{x})&amp;lt;/math&amp;gt; es la única solución en &amp;lt;math&amp;gt;\mathbb{R}^2&amp;lt;/math&amp;gt; de:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;  \begin{cases}&lt;br /&gt;
     \Delta u = -f \\&lt;br /&gt;
   u(x)=-\frac{M}{2\pi} log |x| + O\left(\frac{1}{|x|} \right)  &amp;amp; \text{si } |x| \rightarrow \infty&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
=== Ejemplo ===&lt;br /&gt;
A continuación, veremos un ejemplo de lo explicado anteriormente para una correcta comprensión de ello. De esta manera, mediante el potencial logarítmico se aproximará la ecuación de Poisson cuando f sea la función característica de la bola de radio 1 y se estudiará su comportamiento en el infinito.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Para resolver este ejemplo se ha realizado un código en Matlab. La integral se ha simplificado de la siguiente manera:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; -\frac{1}{2\pi}\int_{\partial B_1 0} log|\mathbf{x} - \mathbf{y}| d\mathbf{y} = -\frac{\pi}{4}\frac{1}{2\pi}\int_{-1} ^1 \int_{-1} ^1 log|\mathbf{x} - \mathbf{y}| dx dy &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
%aSe divide el dominio de cada variable en 200 puntos. Para y1 e y2 se coge&lt;br /&gt;
%el intervalo [-1,1] pues cuando este fuera de este intervalo la función vale 0 y por tanto la integral se anulará y para x1 y x2 se coge un intervalo muy grande pues la función tiene dominio todo R2.&lt;br /&gt;
i1 = linspace(-1,1,200);&lt;br /&gt;
i2 = linspace(-1,1,200);&lt;br /&gt;
i3 = linspace(-10^4,10^4,200);&lt;br /&gt;
i4 = linspace(-10^4,10^4,200);&lt;br /&gt;
&lt;br /&gt;
% Se define la función f anteriormente obtenida&lt;br /&gt;
f = @(y1, y2, x1, x2) -(pi/4)*(1/(2*pi))*log(sqrt((y1-x1).^2 + (y2-x2).^2));&lt;br /&gt;
&lt;br /&gt;
% Generamos una malla de puntos&lt;br /&gt;
[A, B] = meshgrid(i1, i2);&lt;br /&gt;
[C, D] = meshgrid(i3,i4);&lt;br /&gt;
&lt;br /&gt;
%Creamos una matriz cero donde se irán metiendo los valores que&lt;br /&gt;
%próximamente evaluaremos&lt;br /&gt;
values = zeros(size(A)); &lt;br /&gt;
&lt;br /&gt;
% Se crea el siguiente bucle para obtener los valores que necesitamos para&lt;br /&gt;
% la representación gráfica&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
    for j = 1:length(i2)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(j)); % Se crea este bucle para ir evaluando f en los distintos puntos (x1,x2)&lt;br /&gt;
        values(i, j) = trapz(i2, trapz(i1, fnum(A, B), 2)); % Evaluar fnum en la malla (A, B) y calcular la integral por el método del trapecio&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Se dibujan todos los puntos obtenidos&lt;br /&gt;
surf(C,D,values)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La representación obtenida es la siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Unoaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se va a comprobar si la solución se comporta de la manera esperada en el infinito. Tal y como se ha especificado anteriormente el comportamiento asintótico sigue la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(x)=-\frac{M}{2\pi} log |x| + O(\frac{1}{|x|})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siendo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; M= \int _{\mathbb{R}^2} f(\mathbf y) d\mathbf y&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se compara esta función con la solución obtenida anteriormente con el fin de observar si se comporta adecuadamente. Se ha creado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
graf=zeros(length(i1));&lt;br /&gt;
xgraf=zeros(length(i1));&lt;br /&gt;
for i = 1:length(i1)&lt;br /&gt;
        fnum = @(x, y) f(x, y, i3(i), i4(i));&lt;br /&gt;
        &lt;br /&gt;
        graf(i) = trapz(i2, trapz(i1, fnum(A,B), 2));&lt;br /&gt;
        xgraf(i)=sqrt(2*(i3(i)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
hol= @(x) -1/2*log(x);&lt;br /&gt;
valy = hol(xgraf);&lt;br /&gt;
% Crear el gráfico de las líneas y los puntos&lt;br /&gt;
hold on&lt;br /&gt;
plot(xgraf, valy, '-','DisplayName','Función asintótica'); &lt;br /&gt;
plot(xgraf, graf, '*','DisplayName','Función obtenida');&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Gráfico función asintótica y función obtenida')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se ha obtenido la siguiente gráfica, siendo la verde la función obtenida y la azul la función asintótica:&lt;br /&gt;
[[Archivo: Dosaitana.jpg|400px|thumb|center|Representación de la solución ]]&lt;br /&gt;
&lt;br /&gt;
Tal y como se ve, se observa que el comportamiento es el esperado.&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71026</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71026"/>
				<updated>2024-04-18T16:40:45Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ecuación de Laplace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
== Ecuación de Laplace ==&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier.&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71024</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71024"/>
				<updated>2024-04-18T16:40:33Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Introducción */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introducción ==&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier.&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71023</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71023"/>
				<updated>2024-04-18T16:40:19Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Solución por la serie de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
Una vez estudiada la solución por la fórmula de Poisson, en este apartado calcularemos la solución por serie de Fourier.&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71011</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71011"/>
				<updated>2024-04-18T16:20:14Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. &lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71009</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71009"/>
				<updated>2024-04-18T16:19:10Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Teorema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt; y calculando la integral de manera aproximada con la fórmula del trapecio. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. Intuitivamente, podemos predecir que el error de la solución aproximada será mayor en aquellos puntos que están cerca de la frontera. Veamos que esto es así.&lt;br /&gt;
&lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71005</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71005"/>
				<updated>2024-04-18T16:13:52Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
===== Errores de la fórmula de Poisson =====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. Intuitivamente, podemos predecir que el error de la solución aproximada será mayor en aquellos puntos que están cerca de la frontera. Veamos que esto es así.&lt;br /&gt;
&lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71004</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=71004"/>
				<updated>2024-04-18T16:13:04Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Solución por la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. Intuitivamente, podemos predecir que el error de la solución aproximada será mayor en aquellos puntos que están cerca de la frontera. Veamos que esto es así.&lt;br /&gt;
&lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70992</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70992"/>
				<updated>2024-04-18T16:00:55Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. Intuitivamente, podemos predecir que el error de la solución aproximada será mayor en aquellos puntos que están cerca de la frontera. Veamos que esto es así.&lt;br /&gt;
&lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. Además podemos apreciar que el error se acab estabilizando al rededor de &amp;lt;math&amp;gt;10^{-15}&amp;lt;/math&amp;gt;. Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntos de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera. Partiendo del punto &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt; vamos a ir avanzando hacia la frontera con puntos de la forma &amp;lt;math&amp;gt;(r,\theta)=(1-10^{-n}, \pi/4)&amp;lt;/math&amp;gt;. La gráfica entonces resulta ser:&lt;br /&gt;
&lt;br /&gt;
GRÁFICA DEL PUNTO CERCA DE LA FRONTERA&lt;br /&gt;
&lt;br /&gt;
En este caso el error incrementa según los puntos se acercan a la frontera y se acaba estabilizando en &amp;lt;math&amp;gt;-0,3&amp;lt;/math&amp;gt;.&lt;br /&gt;
El código utilizado para dibujar estas gráficas es el siguiente.&lt;br /&gt;
&lt;br /&gt;
CÓDIGO DE LOS ERRORES&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70982</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70982"/>
				<updated>2024-04-18T15:42:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y) = xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén &amp;quot;alejados&amp;quot; de la frontera y aquellos sean inmediatos a esta. Intuitivamente, podemos predecir que el error de la solución aproximada será mayor en aquellos puntos que están cerca de la frontera. Veamos que esto es así.&lt;br /&gt;
&lt;br /&gt;
Primero estudiaremos el error en puntos &amp;quot;alejados&amp;quot; de la frontera. Esto lo hacemos empleando distintas discretizaciones con &amp;lt;math&amp;gt; 10^n &amp;lt;/math&amp;gt; puntos en la fórmula del trapecio. Después, calculamos el error para cada discretización en un punto alejado, en este caso lo hacemos evaluando en &amp;lt;math&amp;gt;x = (r,\theta)=(0.9,\pi/4)&amp;lt;/math&amp;gt;. Posteriormente graficamos el error aplicando la fórmula,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;f(n):=\log_{10}(Error(10^n)), &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Obteniendo así la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
GRAFICA DEL PUNTO ALEJADO&lt;br /&gt;
&lt;br /&gt;
Los resultados de esta gráfica cuadran con nuestra intuición, a mayor número de puntos menor es el error que se comete. PUNTO DE ESTABILIZACIÓN??? Luego podemos concluir que la fórmula de Poisson proporciona una buena aproximación para puntos relativamente alejados de la frontera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estudiemos ahora el error cometido en puntos &amp;quot;cercanos&amp;quot; a la frontera. En este caso vamos utilizar una única discretización de 100 puntod de la fórmula del trapecio y puntos que cada vez se acercan más a la frontera.&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70898</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70898"/>
				<updated>2024-04-18T14:45:09Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y)=xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén cerca de la frontera y aquellos que no. Intuitivamente, podemos predecir que el error de la solución aproximada será mayor en aquellos puntos que están cerca de la frontera. Veamos que esto es así&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70895</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70895"/>
				<updated>2024-04-18T14:44:28Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y)=xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén cerca de la frontera y aquellos que no. Intuitivamente, podemos predecir que el error de la solución aproximada será mayor en aquellos puntos que están cerca de la frontera. Veamos que esto es así&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70892</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70892"/>
				<updated>2024-04-18T14:43:46Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo bola unidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(1, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y)=xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
U(r,\theta)=r^2\cos(\theta)\sin(\theta)\\&lt;br /&gt;
U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta)&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén cerca de la frontera y aquellos que no. Intuitivamente, podemos predecir que el error de la solución aproximada será mayor en aquellos puntos que están cerca de la frontera. Veamos que esto es así&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70891</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70891"/>
				<updated>2024-04-18T14:43:28Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g(x,y) = xy, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que tiene como solución exacta la función armónica &amp;lt;math&amp;gt;u(x,y)=xy&amp;lt;/math&amp;gt;. Tal y como hemos hecho en el apartado anterior, calculamos la solución aproximada utilizando la fórmula de Poisson, la fórmula del trapecio y pasando a coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
U(r,\theta)=r^2\cos(\theta)\sin(\theta)\\&lt;br /&gt;
U(1,\theta)=G(\theta)=\cos(\theta)\sin(\theta)&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a distinguir entre dos tipos de puntos, aquellos que estén cerca de la frontera y aquellos que no. Intuitivamente, podemos predecir que el error de la solución aproximada será mayor en aquellos puntos que están cerca de la frontera. Veamos que esto es así&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70860</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70860"/>
				<updated>2024-04-18T14:18:35Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Errores de la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación frente a la solución exacta.&lt;br /&gt;
&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, esta vez vamos a suponer el problema&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 que tenga  &amp;lt;math&amp;gt;u(x,y)=xy&amp;lt;/math&amp;gt;&lt;br /&gt;
como solución exacta y condición frontera &amp;lt;math&amp;gt;g(x,y)=xy&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Ahora vamos a estudiar&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70855</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70855"/>
				<updated>2024-04-18T14:13:17Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo bola unidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, &lt;br /&gt;
&lt;br /&gt;
Ahora vamos a estudiar&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70850</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70850"/>
				<updated>2024-04-18T14:09:21Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo Laplace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, ahora nos olvidaremos de la&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a estudiar&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70848</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70848"/>
				<updated>2024-04-18T14:09:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo Laplace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, ahora nos olvidaremos de la&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a estudiar&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70847</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70847"/>
				<updated>2024-04-18T14:08:36Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Solución por la fórmula de Poisson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación y haciendo que la integral diverja. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Errores de la fórmula de Poisson ====&lt;br /&gt;
Como hemos observado anteriormente, la fórmula de Poisson presenta ciertas dificultades a la hora de aproximar la solución en la frontera, debido a la singularidad inherente de la integral. En este apartado examinaremos estas irregularidades calculando el error de la aproximación.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo bola unidad =====&lt;br /&gt;
Volviendo al ejemplo de la bola unidad, ahora nos olvidaremos de la&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a estudiar&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70825</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70825"/>
				<updated>2024-04-18T13:38:58Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Teorema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. &lt;br /&gt;
&lt;br /&gt;
Veamos todo esto aplicado a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70823</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70823"/>
				<updated>2024-04-18T13:38:13Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo Laplace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. En estas coordenadas el problema pasa a ser,&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
     U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_R \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Traduzcamos esto a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70821</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70821"/>
				<updated>2024-04-18T13:37:52Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Teorema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, el denominador de la integral también se anula para puntos cercanos a la frontera, concretamente cuando el coseno se hace 1. En estas coordenadas el problema pasa a ser,&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
     U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_R \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Traduzcamos esto a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70819</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70819"/>
				<updated>2024-04-18T13:36:48Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo Laplace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas coordenadas el problema pasa a ser,&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
     U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_R \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Traduzcamos esto a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares tomando &amp;lt;math&amp;gt;R = 1&amp;lt;/math&amp;gt;. Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70814</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70814"/>
				<updated>2024-04-18T13:33:43Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Teorema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación. Esto también pasa si expresamos la fórmula en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. Tomando, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
llegamos a la fórmula de Poisson, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; U(r,\theta)=\frac{R^2-r^2}{2\pi R}\int_{0}^{2\pi}\frac{g(s)}{R^2+r^2-2Rrcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas coordenadas el problema pasa a ser,&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
     U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_R \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Traduzcamos esto a la bola unidad.&lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares, &amp;lt;math&amp;gt; U(r,\theta)=\frac{1r^2}{2\pi}\int_{0}^{2\pi}\frac{G(s)}{1+r^2-2rcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&lt;br /&gt;
Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70812</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70812"/>
				<updated>2024-04-18T13:22:32Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo Laplace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación. Sin embargo, el término &amp;lt;math&amp;gt;R^2-|\vec{x}|^2&amp;lt;/math&amp;gt; se hace infinito compensando así la indeterminación anterior. &lt;br /&gt;
&lt;br /&gt;
Otra forma de expresar la fórmula de Poisson es en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-||\vec{x}||^2}{2\pi R}\int_{\partial B_R}\frac{G(\sigma)}{||\vec{x}-\sigma||^2} d\sigma, &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;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt;. En estas coordenadas el problema pasa a ser,&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
     U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_R \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Traduzcamos esto a la bola unidad.&lt;br /&gt;
===== Ejemplo Laplace=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares, &amp;lt;math&amp;gt; U(r,\theta)=\frac{1r^2}{2\pi}\int_{0}^{2\pi}\frac{G(s)}{1+r^2-2rcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&lt;br /&gt;
Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
FOTO SIN LA CONDICIÓN FRONTERA&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 FOTO CON LA CONDICION FRONTERA&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores. &lt;br /&gt;
Para conseguir estas gráficas hemos implementado el siguiente código en MatLab.&lt;br /&gt;
&lt;br /&gt;
CÓDICO&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70811</id>
		<title>Ecuaciones de Laplace y de Poisson</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaciones_de_Laplace_y_de_Poisson&amp;diff=70811"/>
				<updated>2024-04-18T13:20:34Z</updated>
		
		<summary type="html">&lt;p&gt;Lucía Amores de Francisco: /* Ejemplo Laplace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introducción ===&lt;br /&gt;
En este documento, nos centraremos en dos ecuaciones que tienen un amplio uso en diversos ámbitos como electrostática, mecánica de fluidos, física teórica y magnetostática: la ecuación de Laplace y la ecuación de Poisson. &lt;br /&gt;
Ambas ecuaciones las estudiaremos en el plano y las veremos aplicadas en problemas concretos. Veremos las limitaciones que presenta la fórumla de Poisson así como diferentes métodos analíticos para aproximar soluciones, y raíz de esto, analizaremos errores de aproximación. Por último, estudiaremos el comportamiento de soluciones tanto en un dominio dado, utilizando la desigualdad de Harnack, como asintóticamente en infinito.&lt;br /&gt;
 &lt;br /&gt;
 CREO QUE AQUÍ ME FALTAN PUNTOS Y COMAS&lt;br /&gt;
&lt;br /&gt;
=== Ecuación de Laplace ===&lt;br /&gt;
La ecuación de Laplace, cuyo nombre nombre honra al distinguido físico-matemático Pierre-Simon Laplace, es una ecuación en derivadas parciales de tipo elíptico. REFERENCIA?&lt;br /&gt;
Construyamos un problema de derivadas parciales a partir de la ecuación de Laplace. La ecuación es,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \Delta u = 0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u:\mathbb{R}^3 \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; como incógnita. Esta ecuación se define en un dominio &amp;lt;math&amp;gt; \Omega &amp;lt;/math&amp;gt;, y en su frontera &amp;lt;math&amp;gt; \partial \Omega &amp;lt;/math&amp;gt; se pueden añadir condiciones de contorno Dirichlet, Neuman o mixtas. En este trabajo nos centraremos en las condiciones de contorno de tipo Dirichlet, las cuales igualan &amp;lt;math&amp;gt; u &amp;lt;/math&amp;gt; a una función específica &amp;lt;math&amp;gt; g &amp;lt;/math&amp;gt;. Con todo esto, llegamos al siguiente problema de derivadas parciales.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  \Omega \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial \Omega &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A fin de comprender mejor este problema, podemos examinar el siguiente ejemplo en concreto. &lt;br /&gt;
&lt;br /&gt;
===== Ejemplo Laplace =====&lt;br /&gt;
Sea &amp;lt;math&amp;gt; B_1 ⊂ R^2 &amp;lt;/math&amp;gt; la bola unidad centrada en el origen. Planteamos el problema, &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_1 \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A lo largo de este documento, en lo que tiene que ver con la ecuación de Laplace, visitaremos este ejemplo varias veces.&lt;br /&gt;
&lt;br /&gt;
=== Calcular la solución de la ecuación de Laplace en el plano===&lt;br /&gt;
Dentro de la resolución del problema planteado existen varios métodos por los que proceder. En este trabajo estudiaremos dos: la fórmula de Poisson y la serie de Fourier.&lt;br /&gt;
==== Solución por la fórmula de Poisson ====&lt;br /&gt;
Encontrar la solución del problema mediante la fórmula de Poisson viene determinado por el siguiente teorema.&lt;br /&gt;
&lt;br /&gt;
===== Teorema =====&lt;br /&gt;
La solución &amp;lt;math&amp;gt; u \in C^2(B_R \cup C(\overline{B_R}) &amp;lt;/math&amp;gt;del problema &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    \Delta u = 0, &amp;amp; \text{x} \in  B_R \\&lt;br /&gt;
    u = g, &amp;amp;   \text{x} \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; es una función continua viene dado por la fórmula de Poisson &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-|\vec{x}|^2}{w_n R}\int_{\partial B_R}\frac{g(\sigma)}{|\vec{x}-\sigma|^2} d\sigma. &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es importante destacar que el denominador &amp;lt;math&amp;gt;|\vec{x}-\sigma|^2 &amp;lt;/math&amp;gt; se anula en la frontera de la bola llevándonos a una indeterminación. Sin embargo, el término &amp;lt;math&amp;gt;R^2-|\vec{x}|^2&amp;lt;/math&amp;gt; se hace infinito compensando así la indeterminación anterior. &lt;br /&gt;
&lt;br /&gt;
Otra forma de expresar la fórmula de Poisson es en coordenadas polares &amp;lt;math&amp;gt;(r, \theta)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; u(\vec{x})=\frac{R^2-||\vec{x}||^2}{2\pi R}\int_{\partial B_R}\frac{G(\sigma)}{||\vec{x}-\sigma||^2} d\sigma, &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;\vec{x} = (x_1, x_2) = (rcos(\theta), rsen(\theta)) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; g(rcos(\theta), rsen(\theta)) = G(\theta)&amp;lt;/math&amp;gt;. En estas coordenadas el problema pasa a ser,&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
     U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_R \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_R &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Traduzcamos esto a la bola unidad.&lt;br /&gt;
===== Ejemplo Laplace=====&lt;br /&gt;
Nuestro ejemplo anterior pasado a coordenadas polares,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \begin{cases}&lt;br /&gt;
    U_{rr} + \frac{1}{r} U_r + \frac{1}{r^2} U_{\theta\theta} = 0, &amp;amp; (r, \theta) \in  B_1 \\&lt;br /&gt;
    U(R, \theta) = G(\theta), &amp;amp;   (r, \theta) \in \partial B_1 &lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para la resolución de este problema vamos a tomar &amp;lt;math&amp;gt;G(\theta) = máx\{0, 1-\frac{2}{\pi} |\theta - \pi|\}&amp;lt;/math&amp;gt; y utilizaremos la fórmula de Poisson en polares, &amp;lt;math&amp;gt; U(r,\theta)=\frac{1r^2}{2\pi}\int_{0}^{2\pi}\frac{G(s)}{1+r^2-2rcos(\theta-s)} ds. &amp;lt;/math&amp;gt;&lt;br /&gt;
Como hemos visto antes, la fórmula da problemas para puntos cercanos al borde. Esto lleva a una representación irregular de la frontera si dibujamos la solución sin tener en cuenta este problema.&lt;br /&gt;
&lt;br /&gt;
CODIGO SIN LA CONDICIÓN FRONTERA + FOTO&lt;br /&gt;
&lt;br /&gt;
Es por esto por lo que la condición frontera no es prescindible en el problema. Para estimar &amp;lt;math&amp;gt; U(r,\theta)&amp;lt;/math&amp;gt;, utilizaremos la fórmula de Poisson para puntos ligeramente alejados del borde, y en el propio borde utilizaremos la condición frontera &amp;lt;math&amp;gt;U(R, \theta) = G(\theta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
CODIGO CON LA CONDICIÓN FRONTERA + FOTO&lt;br /&gt;
&lt;br /&gt;
En esta nueva gráfica podemos apreciar como la frontera no presenta las irregularidades anteriores.&lt;br /&gt;
&lt;br /&gt;
==== Solución por la serie de Fourier ====&lt;br /&gt;
&lt;br /&gt;
=== Comportamiento de la solución ===&lt;/div&gt;</summary>
		<author><name>Lucía Amores de Francisco</name></author>	</entry>

	</feed>