<?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=Coloma+de+Lara</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=Coloma+de+Lara"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Coloma_de_Lara"/>
		<updated>2026-04-23T06:20:35Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104619</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104619"/>
				<updated>2026-04-12T21:48:00Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
[[Medio:PosterecuacioncalorCCE.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Simulación Completa de Autosemejanza en 2D (Visualización 3D en 6 subplots)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la simulación ---&lt;br /&gt;
k = 1;                  % Difusividad térmica&lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; % Instantes de tiempo solicitados&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 200)); % Malla de visualización base&lt;br /&gt;
R2 = X.^2 + Y.^2;&lt;br /&gt;
&lt;br /&gt;
% Preparar la figura principal (grande para que se vea bien)&lt;br /&gt;
figure('Color', 'w', 'Position', [50, 50, 1300, 750]);&lt;br /&gt;
colores = jet(length(tiempos)+1); % Paleta de colores cálidos&lt;br /&gt;
&lt;br /&gt;
% --- Bucle para generar las 6 gráficas ---&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % 1. Calcular la solución fundamental u(x, y, t) en 2D&lt;br /&gt;
    u = (1 / (4*pi*k*t)) * exp(-R2 / (4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    % --- GRÁFICAS SUPERIORES: Solución Original u(x, y, t) ---&lt;br /&gt;
    subplot(2, 3, i);&lt;br /&gt;
    surf(X, Y, u, 'EdgeColor', 'none', 'FaceAlpha', 0.9);&lt;br /&gt;
    colormap(jet); shading interp; % Suavizar colores&lt;br /&gt;
    camlight; lighting gouraud; % Iluminación 3D&lt;br /&gt;
    view(3); grid on;&lt;br /&gt;
    &lt;br /&gt;
    % Ajuste de títulos y ejes (Notarás que las escalas cambian)&lt;br /&gt;
    title(['Original $u(x,y)$, $t = ' num2str(t) '$'], 'Interpreter', 'latex', 'FontSize', 12);&lt;br /&gt;
    xlabel('$x$', 'Interpreter', 'latex');&lt;br /&gt;
    ylabel('$y$', 'Interpreter', 'latex');&lt;br /&gt;
    zlabel('$u(x,y,t)$', 'Interpreter', 'latex');&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % --- GRÁFICAS INFERIORES: Colapso (Autosemejanza 2D) ---&lt;br /&gt;
    subplot(2, 3, i+3);&lt;br /&gt;
    &lt;br /&gt;
    % APLICAR VARIABLES DE ESCALA PARA 2D:&lt;br /&gt;
    % Ejes X,Y: eta = r / sqrt(t)&lt;br /&gt;
    % Eje Z (Altura): u * t (En 1D era u * sqrt(t))&lt;br /&gt;
    &lt;br /&gt;
    Eta_X = X / sqrt(t);&lt;br /&gt;
    Eta_Y = Y / sqrt(t);&lt;br /&gt;
    U_escalada = u * t;&lt;br /&gt;
    &lt;br /&gt;
    % Graficar la superficie escalada&lt;br /&gt;
    surf(Eta_X, Eta_Y, U_escalada, 'FaceColor', colores(i,:), ...&lt;br /&gt;
        'EdgeColor', 'none', 'FaceAlpha', 0.8);&lt;br /&gt;
    shading interp; camlight; lighting gouraud;&lt;br /&gt;
    view(3); grid on;&lt;br /&gt;
    &lt;br /&gt;
    % Configuración de ejes fijos para notar el colapso geométrico&lt;br /&gt;
    % (Aquí todos deben verse iguales)&lt;br /&gt;
    axis([-5 5 -5 5 0 0.1]); &lt;br /&gt;
    title(['Escalada $Phi \cdot t$, $t = ' num2str(t) '$'], 'Interpreter', 'latex', 'FontSize', 12);&lt;br /&gt;
    xlabel('$\eta_x = x/\sqrt{t}$', 'Interpreter', 'latex');&lt;br /&gt;
    ylabel('$\eta_y = y/\sqrt{t}$', 'Interpreter', 'latex');&lt;br /&gt;
    zlabel('$Phi(x,y,t) \cdot t$', 'Interpreter', 'latex');&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Título general del póster&lt;br /&gt;
sgtitle('Difusión en 2D: De la Delta de Dirac a la Autosemejanza Universal', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Carlos1.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Decaimiento==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100); &lt;br /&gt;
Phi_max_1D = (1 ./ sqrt(4 * pi * k * t)); &lt;br /&gt;
Phi_max_2D = (1 ./ (4 * pi * k * t));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos el decaimiento usando escala logarítmica en ambos ejes&lt;br /&gt;
loglog(t, Phi_max_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 1D (\propto t^{-1/2})');&lt;br /&gt;
    &lt;br /&gt;
loglog(t, Phi_max_2D, 'LineWidth', 2, 'Color', [0.8500 0.3250 0.0980], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 2D (\propto t^{-1})');&lt;br /&gt;
loglog(t, 0.2 * t.^(-0.5), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1/2');&lt;br /&gt;
loglog(t, 0.05 * t.^(-1), ':k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1');&lt;br /&gt;
% ----------------------------------&lt;br /&gt;
&lt;br /&gt;
title('Decaimiento térmico en el origen cuando t \rightarrow \infty', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Temperatura máxima \Phi(0,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
xlim([1 10^4]);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena2.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100);&lt;br /&gt;
Norma_L1 = ones(size(t)); &lt;br /&gt;
Norma_L2_1D = (8 * pi * k * t).^(-1/4); &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
loglog(t, Norma_L1, 'LineWidth', 2, 'Color', [0.4660 0.6740 0.1880], ...&lt;br /&gt;
    'DisplayName', 'Norma L^1 (Conservación de energía)');&lt;br /&gt;
&lt;br /&gt;
loglog(t, Norma_L2_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Norma L^2 (Decaimiento \propto t^{-1/4})');&lt;br /&gt;
loglog(t, 0.5 * t.^(-0.25), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de ref: -1/4');&lt;br /&gt;
&lt;br /&gt;
title('Evolución de las normas L^1 y L^2 en 1D (t \rightarrow \infty)', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Valor de la norma', 'FontSize', 12);&lt;br /&gt;
ylim([0.01 2]); % Para dar algo de aire por arriba de la línea L1&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena1.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1;&lt;br /&gt;
x = linspace(-2, 2, 100);&lt;br /&gt;
y = linspace(-2, 2, 100);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
tiempos = [0.05, 0.2, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 350], 'Name', 'Solución Fundamental 2D');&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 4, i);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi, 'EdgeColor', 'none'); &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    colormap turbo; &lt;br /&gt;
    grid on;&lt;br /&gt;
    zlim([0 1.6]); &lt;br /&gt;
    &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 12);&lt;br /&gt;
    xlabel('Posición (x)', 'FontSize', 10);&lt;br /&gt;
    ylabel('Posición (y)', 'FontSize', 10);&lt;br /&gt;
    zlabel('\Phi(x,y,t)', 'FontSize', 10);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena3.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
[[Categoría:EDP25/26]]&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:PosterecuacioncalorCCE.pdf&amp;diff=104618</id>
		<title>Archivo:PosterecuacioncalorCCE.pdf</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:PosterecuacioncalorCCE.pdf&amp;diff=104618"/>
				<updated>2026-04-12T21:47:44Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104616</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104616"/>
				<updated>2026-04-12T21:45:59Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Autosemejanza */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
[[Medio:TrabajoEcuaciondelCalorCCEbueno.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Simulación Completa de Autosemejanza en 2D (Visualización 3D en 6 subplots)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la simulación ---&lt;br /&gt;
k = 1;                  % Difusividad térmica&lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; % Instantes de tiempo solicitados&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 200)); % Malla de visualización base&lt;br /&gt;
R2 = X.^2 + Y.^2;&lt;br /&gt;
&lt;br /&gt;
% Preparar la figura principal (grande para que se vea bien)&lt;br /&gt;
figure('Color', 'w', 'Position', [50, 50, 1300, 750]);&lt;br /&gt;
colores = jet(length(tiempos)+1); % Paleta de colores cálidos&lt;br /&gt;
&lt;br /&gt;
% --- Bucle para generar las 6 gráficas ---&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % 1. Calcular la solución fundamental u(x, y, t) en 2D&lt;br /&gt;
    u = (1 / (4*pi*k*t)) * exp(-R2 / (4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    % --- GRÁFICAS SUPERIORES: Solución Original u(x, y, t) ---&lt;br /&gt;
    subplot(2, 3, i);&lt;br /&gt;
    surf(X, Y, u, 'EdgeColor', 'none', 'FaceAlpha', 0.9);&lt;br /&gt;
    colormap(jet); shading interp; % Suavizar colores&lt;br /&gt;
    camlight; lighting gouraud; % Iluminación 3D&lt;br /&gt;
    view(3); grid on;&lt;br /&gt;
    &lt;br /&gt;
    % Ajuste de títulos y ejes (Notarás que las escalas cambian)&lt;br /&gt;
    title(['Original $u(x,y)$, $t = ' num2str(t) '$'], 'Interpreter', 'latex', 'FontSize', 12);&lt;br /&gt;
    xlabel('$x$', 'Interpreter', 'latex');&lt;br /&gt;
    ylabel('$y$', 'Interpreter', 'latex');&lt;br /&gt;
    zlabel('$u(x,y,t)$', 'Interpreter', 'latex');&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % --- GRÁFICAS INFERIORES: Colapso (Autosemejanza 2D) ---&lt;br /&gt;
    subplot(2, 3, i+3);&lt;br /&gt;
    &lt;br /&gt;
    % APLICAR VARIABLES DE ESCALA PARA 2D:&lt;br /&gt;
    % Ejes X,Y: eta = r / sqrt(t)&lt;br /&gt;
    % Eje Z (Altura): u * t (En 1D era u * sqrt(t))&lt;br /&gt;
    &lt;br /&gt;
    Eta_X = X / sqrt(t);&lt;br /&gt;
    Eta_Y = Y / sqrt(t);&lt;br /&gt;
    U_escalada = u * t;&lt;br /&gt;
    &lt;br /&gt;
    % Graficar la superficie escalada&lt;br /&gt;
    surf(Eta_X, Eta_Y, U_escalada, 'FaceColor', colores(i,:), ...&lt;br /&gt;
        'EdgeColor', 'none', 'FaceAlpha', 0.8);&lt;br /&gt;
    shading interp; camlight; lighting gouraud;&lt;br /&gt;
    view(3); grid on;&lt;br /&gt;
    &lt;br /&gt;
    % Configuración de ejes fijos para notar el colapso geométrico&lt;br /&gt;
    % (Aquí todos deben verse iguales)&lt;br /&gt;
    axis([-5 5 -5 5 0 0.1]); &lt;br /&gt;
    title(['Escalada $Phi \cdot t$, $t = ' num2str(t) '$'], 'Interpreter', 'latex', 'FontSize', 12);&lt;br /&gt;
    xlabel('$\eta_x = x/\sqrt{t}$', 'Interpreter', 'latex');&lt;br /&gt;
    ylabel('$\eta_y = y/\sqrt{t}$', 'Interpreter', 'latex');&lt;br /&gt;
    zlabel('$Phi(x,y,t) \cdot t$', 'Interpreter', 'latex');&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Título general del póster&lt;br /&gt;
sgtitle('Difusión en 2D: De la Delta de Dirac a la Autosemejanza Universal', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Carlos1.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Decaimiento==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100); &lt;br /&gt;
Phi_max_1D = (1 ./ sqrt(4 * pi * k * t)); &lt;br /&gt;
Phi_max_2D = (1 ./ (4 * pi * k * t));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos el decaimiento usando escala logarítmica en ambos ejes&lt;br /&gt;
loglog(t, Phi_max_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 1D (\propto t^{-1/2})');&lt;br /&gt;
    &lt;br /&gt;
loglog(t, Phi_max_2D, 'LineWidth', 2, 'Color', [0.8500 0.3250 0.0980], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 2D (\propto t^{-1})');&lt;br /&gt;
loglog(t, 0.2 * t.^(-0.5), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1/2');&lt;br /&gt;
loglog(t, 0.05 * t.^(-1), ':k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1');&lt;br /&gt;
% ----------------------------------&lt;br /&gt;
&lt;br /&gt;
title('Decaimiento térmico en el origen cuando t \rightarrow \infty', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Temperatura máxima \Phi(0,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
xlim([1 10^4]);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena2.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100);&lt;br /&gt;
Norma_L1 = ones(size(t)); &lt;br /&gt;
Norma_L2_1D = (8 * pi * k * t).^(-1/4); &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
loglog(t, Norma_L1, 'LineWidth', 2, 'Color', [0.4660 0.6740 0.1880], ...&lt;br /&gt;
    'DisplayName', 'Norma L^1 (Conservación de energía)');&lt;br /&gt;
&lt;br /&gt;
loglog(t, Norma_L2_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Norma L^2 (Decaimiento \propto t^{-1/4})');&lt;br /&gt;
loglog(t, 0.5 * t.^(-0.25), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de ref: -1/4');&lt;br /&gt;
&lt;br /&gt;
title('Evolución de las normas L^1 y L^2 en 1D (t \rightarrow \infty)', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Valor de la norma', 'FontSize', 12);&lt;br /&gt;
ylim([0.01 2]); % Para dar algo de aire por arriba de la línea L1&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena1.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1;&lt;br /&gt;
x = linspace(-2, 2, 100);&lt;br /&gt;
y = linspace(-2, 2, 100);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
tiempos = [0.05, 0.2, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 350], 'Name', 'Solución Fundamental 2D');&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 4, i);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi, 'EdgeColor', 'none'); &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    colormap turbo; &lt;br /&gt;
    grid on;&lt;br /&gt;
    zlim([0 1.6]); &lt;br /&gt;
    &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 12);&lt;br /&gt;
    xlabel('Posición (x)', 'FontSize', 10);&lt;br /&gt;
    ylabel('Posición (y)', 'FontSize', 10);&lt;br /&gt;
    zlabel('\Phi(x,y,t)', 'FontSize', 10);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena3.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
[[Categoría:EDP25/26]]&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Carlos1.jpeg&amp;diff=104615</id>
		<title>Archivo:Carlos1.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Carlos1.jpeg&amp;diff=104615"/>
				<updated>2026-04-12T21:45:29Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104614</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104614"/>
				<updated>2026-04-12T21:45:10Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Autosemejanza */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
[[Medio:TrabajoEcuaciondelCalorCCEbueno.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Simulación Completa de Autosemejanza en 2D (Visualización 3D en 6 subplots)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% --- Parámetros de la simulación ---&lt;br /&gt;
k = 1;                  % Difusividad térmica&lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; % Instantes de tiempo solicitados&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 200)); % Malla de visualización base&lt;br /&gt;
R2 = X.^2 + Y.^2;&lt;br /&gt;
&lt;br /&gt;
% Preparar la figura principal (grande para que se vea bien)&lt;br /&gt;
figure('Color', 'w', 'Position', [50, 50, 1300, 750]);&lt;br /&gt;
colores = jet(length(tiempos)+1); % Paleta de colores cálidos&lt;br /&gt;
&lt;br /&gt;
% --- Bucle para generar las 6 gráficas ---&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % 1. Calcular la solución fundamental u(x, y, t) en 2D&lt;br /&gt;
    u = (1 / (4*pi*k*t)) * exp(-R2 / (4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    % --- GRÁFICAS SUPERIORES: Solución Original u(x, y, t) ---&lt;br /&gt;
    subplot(2, 3, i);&lt;br /&gt;
    surf(X, Y, u, 'EdgeColor', 'none', 'FaceAlpha', 0.9);&lt;br /&gt;
    colormap(jet); shading interp; % Suavizar colores&lt;br /&gt;
    camlight; lighting gouraud; % Iluminación 3D&lt;br /&gt;
    view(3); grid on;&lt;br /&gt;
    &lt;br /&gt;
    % Ajuste de títulos y ejes (Notarás que las escalas cambian)&lt;br /&gt;
    title(['Original $u(x,y)$, $t = ' num2str(t) '$'], 'Interpreter', 'latex', 'FontSize', 12);&lt;br /&gt;
    xlabel('$x$', 'Interpreter', 'latex');&lt;br /&gt;
    ylabel('$y$', 'Interpreter', 'latex');&lt;br /&gt;
    zlabel('$u(x,y,t)$', 'Interpreter', 'latex');&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    % --- GRÁFICAS INFERIORES: Colapso (Autosemejanza 2D) ---&lt;br /&gt;
    subplot(2, 3, i+3);&lt;br /&gt;
    &lt;br /&gt;
    % APLICAR VARIABLES DE ESCALA PARA 2D:&lt;br /&gt;
    % Ejes X,Y: eta = r / sqrt(t)&lt;br /&gt;
    % Eje Z (Altura): u * t (En 1D era u * sqrt(t))&lt;br /&gt;
    &lt;br /&gt;
    Eta_X = X / sqrt(t);&lt;br /&gt;
    Eta_Y = Y / sqrt(t);&lt;br /&gt;
    U_escalada = u * t;&lt;br /&gt;
    &lt;br /&gt;
    % Graficar la superficie escalada&lt;br /&gt;
    surf(Eta_X, Eta_Y, U_escalada, 'FaceColor', colores(i,:), ...&lt;br /&gt;
        'EdgeColor', 'none', 'FaceAlpha', 0.8);&lt;br /&gt;
    shading interp; camlight; lighting gouraud;&lt;br /&gt;
    view(3); grid on;&lt;br /&gt;
    &lt;br /&gt;
    % Configuración de ejes fijos para notar el colapso geométrico&lt;br /&gt;
    % (Aquí todos deben verse iguales)&lt;br /&gt;
    axis([-5 5 -5 5 0 0.1]); &lt;br /&gt;
    title(['Escalada $Phi \cdot t$, $t = ' num2str(t) '$'], 'Interpreter', 'latex', 'FontSize', 12);&lt;br /&gt;
    xlabel('$\eta_x = x/\sqrt{t}$', 'Interpreter', 'latex');&lt;br /&gt;
    ylabel('$\eta_y = y/\sqrt{t}$', 'Interpreter', 'latex');&lt;br /&gt;
    zlabel('$Phi(x,y,t) \cdot t$', 'Interpreter', 'latex');&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Título general del póster&lt;br /&gt;
sgtitle('Difusión en 2D: De la Delta de Dirac a la Autosemejanza Universal', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Decaimiento==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100); &lt;br /&gt;
Phi_max_1D = (1 ./ sqrt(4 * pi * k * t)); &lt;br /&gt;
Phi_max_2D = (1 ./ (4 * pi * k * t));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos el decaimiento usando escala logarítmica en ambos ejes&lt;br /&gt;
loglog(t, Phi_max_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 1D (\propto t^{-1/2})');&lt;br /&gt;
    &lt;br /&gt;
loglog(t, Phi_max_2D, 'LineWidth', 2, 'Color', [0.8500 0.3250 0.0980], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 2D (\propto t^{-1})');&lt;br /&gt;
loglog(t, 0.2 * t.^(-0.5), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1/2');&lt;br /&gt;
loglog(t, 0.05 * t.^(-1), ':k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1');&lt;br /&gt;
% ----------------------------------&lt;br /&gt;
&lt;br /&gt;
title('Decaimiento térmico en el origen cuando t \rightarrow \infty', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Temperatura máxima \Phi(0,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
xlim([1 10^4]);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena2.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100);&lt;br /&gt;
Norma_L1 = ones(size(t)); &lt;br /&gt;
Norma_L2_1D = (8 * pi * k * t).^(-1/4); &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
loglog(t, Norma_L1, 'LineWidth', 2, 'Color', [0.4660 0.6740 0.1880], ...&lt;br /&gt;
    'DisplayName', 'Norma L^1 (Conservación de energía)');&lt;br /&gt;
&lt;br /&gt;
loglog(t, Norma_L2_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Norma L^2 (Decaimiento \propto t^{-1/4})');&lt;br /&gt;
loglog(t, 0.5 * t.^(-0.25), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de ref: -1/4');&lt;br /&gt;
&lt;br /&gt;
title('Evolución de las normas L^1 y L^2 en 1D (t \rightarrow \infty)', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Valor de la norma', 'FontSize', 12);&lt;br /&gt;
ylim([0.01 2]); % Para dar algo de aire por arriba de la línea L1&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena1.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1;&lt;br /&gt;
x = linspace(-2, 2, 100);&lt;br /&gt;
y = linspace(-2, 2, 100);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
tiempos = [0.05, 0.2, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 350], 'Name', 'Solución Fundamental 2D');&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 4, i);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi, 'EdgeColor', 'none'); &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    colormap turbo; &lt;br /&gt;
    grid on;&lt;br /&gt;
    zlim([0 1.6]); &lt;br /&gt;
    &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 12);&lt;br /&gt;
    xlabel('Posición (x)', 'FontSize', 10);&lt;br /&gt;
    ylabel('Posición (y)', 'FontSize', 10);&lt;br /&gt;
    zlabel('\Phi(x,y,t)', 'FontSize', 10);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena3.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
[[Categoría:EDP25/26]]&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104582</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104582"/>
				<updated>2026-04-12T21:07:11Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
[[Medio:TrabajoEcuaciondelCalorCCEbueno.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Decaimiento==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100); &lt;br /&gt;
Phi_max_1D = (1 ./ sqrt(4 * pi * k * t)); &lt;br /&gt;
Phi_max_2D = (1 ./ (4 * pi * k * t));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos el decaimiento usando escala logarítmica en ambos ejes&lt;br /&gt;
loglog(t, Phi_max_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 1D (\propto t^{-1/2})');&lt;br /&gt;
    &lt;br /&gt;
loglog(t, Phi_max_2D, 'LineWidth', 2, 'Color', [0.8500 0.3250 0.0980], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 2D (\propto t^{-1})');&lt;br /&gt;
loglog(t, 0.2 * t.^(-0.5), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1/2');&lt;br /&gt;
loglog(t, 0.05 * t.^(-1), ':k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1');&lt;br /&gt;
% ----------------------------------&lt;br /&gt;
&lt;br /&gt;
title('Decaimiento térmico en el origen cuando t \rightarrow \infty', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Temperatura máxima \Phi(0,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
xlim([1 10^4]);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena2.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100);&lt;br /&gt;
Norma_L1 = ones(size(t)); &lt;br /&gt;
Norma_L2_1D = (8 * pi * k * t).^(-1/4); &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
loglog(t, Norma_L1, 'LineWidth', 2, 'Color', [0.4660 0.6740 0.1880], ...&lt;br /&gt;
    'DisplayName', 'Norma L^1 (Conservación de energía)');&lt;br /&gt;
&lt;br /&gt;
loglog(t, Norma_L2_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Norma L^2 (Decaimiento \propto t^{-1/4})');&lt;br /&gt;
loglog(t, 0.5 * t.^(-0.25), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de ref: -1/4');&lt;br /&gt;
&lt;br /&gt;
title('Evolución de las normas L^1 y L^2 en 1D (t \rightarrow \infty)', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Valor de la norma', 'FontSize', 12);&lt;br /&gt;
ylim([0.01 2]); % Para dar algo de aire por arriba de la línea L1&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena1.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1;&lt;br /&gt;
x = linspace(-2, 2, 100);&lt;br /&gt;
y = linspace(-2, 2, 100);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
tiempos = [0.05, 0.2, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 350], 'Name', 'Solución Fundamental 2D');&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 4, i);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi, 'EdgeColor', 'none'); &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    colormap turbo; &lt;br /&gt;
    grid on;&lt;br /&gt;
    zlim([0 1.6]); &lt;br /&gt;
    &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 12);&lt;br /&gt;
    xlabel('Posición (x)', 'FontSize', 10);&lt;br /&gt;
    ylabel('Posición (y)', 'FontSize', 10);&lt;br /&gt;
    zlabel('\Phi(x,y,t)', 'FontSize', 10);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena3.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
[[Categoría:EDP25/26]]&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:TrabajoEcuaciondelCalorCCEbueno.pdf&amp;diff=104581</id>
		<title>Archivo:TrabajoEcuaciondelCalorCCEbueno.pdf</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:TrabajoEcuaciondelCalorCCEbueno.pdf&amp;diff=104581"/>
				<updated>2026-04-12T21:06:55Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104580</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104580"/>
				<updated>2026-04-12T20:49:17Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
[[Medio:TrabajoEcuaciondelCalorCCE.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Decaimiento==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100); &lt;br /&gt;
Phi_max_1D = (1 ./ sqrt(4 * pi * k * t)); &lt;br /&gt;
Phi_max_2D = (1 ./ (4 * pi * k * t));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos el decaimiento usando escala logarítmica en ambos ejes&lt;br /&gt;
loglog(t, Phi_max_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 1D (\propto t^{-1/2})');&lt;br /&gt;
    &lt;br /&gt;
loglog(t, Phi_max_2D, 'LineWidth', 2, 'Color', [0.8500 0.3250 0.0980], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 2D (\propto t^{-1})');&lt;br /&gt;
loglog(t, 0.2 * t.^(-0.5), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1/2');&lt;br /&gt;
loglog(t, 0.05 * t.^(-1), ':k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1');&lt;br /&gt;
% ----------------------------------&lt;br /&gt;
&lt;br /&gt;
title('Decaimiento térmico en el origen cuando t \rightarrow \infty', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Temperatura máxima \Phi(0,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
xlim([1 10^4]);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena2.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100);&lt;br /&gt;
Norma_L1 = ones(size(t)); &lt;br /&gt;
Norma_L2_1D = (8 * pi * k * t).^(-1/4); &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
loglog(t, Norma_L1, 'LineWidth', 2, 'Color', [0.4660 0.6740 0.1880], ...&lt;br /&gt;
    'DisplayName', 'Norma L^1 (Conservación de energía)');&lt;br /&gt;
&lt;br /&gt;
loglog(t, Norma_L2_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Norma L^2 (Decaimiento \propto t^{-1/4})');&lt;br /&gt;
loglog(t, 0.5 * t.^(-0.25), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de ref: -1/4');&lt;br /&gt;
&lt;br /&gt;
title('Evolución de las normas L^1 y L^2 en 1D (t \rightarrow \infty)', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Valor de la norma', 'FontSize', 12);&lt;br /&gt;
ylim([0.01 2]); % Para dar algo de aire por arriba de la línea L1&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena1.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1;&lt;br /&gt;
x = linspace(-2, 2, 100);&lt;br /&gt;
y = linspace(-2, 2, 100);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
tiempos = [0.05, 0.2, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 350], 'Name', 'Solución Fundamental 2D');&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 4, i);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi, 'EdgeColor', 'none'); &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    colormap turbo; &lt;br /&gt;
    grid on;&lt;br /&gt;
    zlim([0 1.6]); &lt;br /&gt;
    &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 12);&lt;br /&gt;
    xlabel('Posición (x)', 'FontSize', 10);&lt;br /&gt;
    ylabel('Posición (y)', 'FontSize', 10);&lt;br /&gt;
    zlabel('\Phi(x,y,t)', 'FontSize', 10);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena3.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
[[Categoría:EDP25/26]]&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:TrabajoEcuaciondelCalorCCE.pdf&amp;diff=104579</id>
		<title>Archivo:TrabajoEcuaciondelCalorCCE.pdf</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:TrabajoEcuaciondelCalorCCE.pdf&amp;diff=104579"/>
				<updated>2026-04-12T20:47:53Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104578</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104578"/>
				<updated>2026-04-12T20:42:23Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Decaimiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Decaimiento==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100); &lt;br /&gt;
Phi_max_1D = (1 ./ sqrt(4 * pi * k * t)); &lt;br /&gt;
Phi_max_2D = (1 ./ (4 * pi * k * t));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos el decaimiento usando escala logarítmica en ambos ejes&lt;br /&gt;
loglog(t, Phi_max_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 1D (\propto t^{-1/2})');&lt;br /&gt;
    &lt;br /&gt;
loglog(t, Phi_max_2D, 'LineWidth', 2, 'Color', [0.8500 0.3250 0.0980], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 2D (\propto t^{-1})');&lt;br /&gt;
loglog(t, 0.2 * t.^(-0.5), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1/2');&lt;br /&gt;
loglog(t, 0.05 * t.^(-1), ':k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1');&lt;br /&gt;
% ----------------------------------&lt;br /&gt;
&lt;br /&gt;
title('Decaimiento térmico en el origen cuando t \rightarrow \infty', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Temperatura máxima \Phi(0,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
xlim([1 10^4]);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena2.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100);&lt;br /&gt;
Norma_L1 = ones(size(t)); &lt;br /&gt;
Norma_L2_1D = (8 * pi * k * t).^(-1/4); &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
loglog(t, Norma_L1, 'LineWidth', 2, 'Color', [0.4660 0.6740 0.1880], ...&lt;br /&gt;
    'DisplayName', 'Norma L^1 (Conservación de energía)');&lt;br /&gt;
&lt;br /&gt;
loglog(t, Norma_L2_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Norma L^2 (Decaimiento \propto t^{-1/4})');&lt;br /&gt;
loglog(t, 0.5 * t.^(-0.25), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de ref: -1/4');&lt;br /&gt;
&lt;br /&gt;
title('Evolución de las normas L^1 y L^2 en 1D (t \rightarrow \infty)', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Valor de la norma', 'FontSize', 12);&lt;br /&gt;
ylim([0.01 2]); % Para dar algo de aire por arriba de la línea L1&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena1.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1;&lt;br /&gt;
x = linspace(-2, 2, 100);&lt;br /&gt;
y = linspace(-2, 2, 100);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
tiempos = [0.05, 0.2, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 350], 'Name', 'Solución Fundamental 2D');&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 4, i);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi, 'EdgeColor', 'none'); &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    colormap turbo; &lt;br /&gt;
    grid on;&lt;br /&gt;
    zlim([0 1.6]); &lt;br /&gt;
    &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 12);&lt;br /&gt;
    xlabel('Posición (x)', 'FontSize', 10);&lt;br /&gt;
    ylabel('Posición (y)', 'FontSize', 10);&lt;br /&gt;
    zlabel('\Phi(x,y,t)', 'FontSize', 10);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena3.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
[[Categoría:EDP25/26]]&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104573</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104573"/>
				<updated>2026-04-12T19:48:11Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Decaimiento==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100); &lt;br /&gt;
Phi_max_1D = (1 ./ sqrt(4 * pi * k * t)); &lt;br /&gt;
Phi_max_2D = (1 ./ (4 * pi * k * t));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos el decaimiento usando escala logarítmica en ambos ejes&lt;br /&gt;
loglog(t, Phi_max_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 1D (\propto t^{-1/2})');&lt;br /&gt;
    &lt;br /&gt;
loglog(t, Phi_max_2D, 'LineWidth', 2, 'Color', [0.8500 0.3250 0.0980], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 2D (\propto t^{-1})');&lt;br /&gt;
loglog(t, 0.2 * t.^(-0.5), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1/2');&lt;br /&gt;
loglog(t, 0.05 * t.^(-1), ':k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1');&lt;br /&gt;
% ----------------------------------&lt;br /&gt;
&lt;br /&gt;
title('Decaimiento térmico en el origen cuando t \rightarrow \infty', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Temperatura máxima \Phi(0,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
xlim([1 10^4]);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena1.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100);&lt;br /&gt;
Norma_L1 = ones(size(t)); &lt;br /&gt;
Norma_L2_1D = (8 * pi * k * t).^(-1/4); &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
loglog(t, Norma_L1, 'LineWidth', 2, 'Color', [0.4660 0.6740 0.1880], ...&lt;br /&gt;
    'DisplayName', 'Norma L^1 (Conservación de energía)');&lt;br /&gt;
&lt;br /&gt;
loglog(t, Norma_L2_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Norma L^2 (Decaimiento \propto t^{-1/4})');&lt;br /&gt;
loglog(t, 0.5 * t.^(-0.25), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de ref: -1/4');&lt;br /&gt;
&lt;br /&gt;
title('Evolución de las normas L^1 y L^2 en 1D (t \rightarrow \infty)', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Valor de la norma', 'FontSize', 12);&lt;br /&gt;
ylim([0.01 2]); % Para dar algo de aire por arriba de la línea L1&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena2.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1;&lt;br /&gt;
x = linspace(-2, 2, 100);&lt;br /&gt;
y = linspace(-2, 2, 100);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
tiempos = [0.05, 0.2, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 350], 'Name', 'Solución Fundamental 2D');&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 4, i);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi, 'EdgeColor', 'none'); &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    colormap turbo; &lt;br /&gt;
    grid on;&lt;br /&gt;
    zlim([0 1.6]); &lt;br /&gt;
    &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 12);&lt;br /&gt;
    xlabel('Posición (x)', 'FontSize', 10);&lt;br /&gt;
    ylabel('Posición (y)', 'FontSize', 10);&lt;br /&gt;
    zlabel('\Phi(x,y,t)', 'FontSize', 10);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena3.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:EDP]]&lt;br /&gt;
[[Categoría:EDP25/26]]&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104572</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104572"/>
				<updated>2026-04-12T19:46:07Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Decaimiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Decaimiento==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100); &lt;br /&gt;
Phi_max_1D = (1 ./ sqrt(4 * pi * k * t)); &lt;br /&gt;
Phi_max_2D = (1 ./ (4 * pi * k * t));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos el decaimiento usando escala logarítmica en ambos ejes&lt;br /&gt;
loglog(t, Phi_max_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 1D (\propto t^{-1/2})');&lt;br /&gt;
    &lt;br /&gt;
loglog(t, Phi_max_2D, 'LineWidth', 2, 'Color', [0.8500 0.3250 0.0980], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 2D (\propto t^{-1})');&lt;br /&gt;
loglog(t, 0.2 * t.^(-0.5), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1/2');&lt;br /&gt;
loglog(t, 0.05 * t.^(-1), ':k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1');&lt;br /&gt;
% ----------------------------------&lt;br /&gt;
&lt;br /&gt;
title('Decaimiento térmico en el origen cuando t \rightarrow \infty', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Temperatura máxima \Phi(0,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
xlim([1 10^4]);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena1.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100);&lt;br /&gt;
Norma_L1 = ones(size(t)); &lt;br /&gt;
Norma_L2_1D = (8 * pi * k * t).^(-1/4); &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
loglog(t, Norma_L1, 'LineWidth', 2, 'Color', [0.4660 0.6740 0.1880], ...&lt;br /&gt;
    'DisplayName', 'Norma L^1 (Conservación de energía)');&lt;br /&gt;
&lt;br /&gt;
loglog(t, Norma_L2_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Norma L^2 (Decaimiento \propto t^{-1/4})');&lt;br /&gt;
loglog(t, 0.5 * t.^(-0.25), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de ref: -1/4');&lt;br /&gt;
&lt;br /&gt;
title('Evolución de las normas L^1 y L^2 en 1D (t \rightarrow \infty)', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Valor de la norma', 'FontSize', 12);&lt;br /&gt;
ylim([0.01 2]); % Para dar algo de aire por arriba de la línea L1&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena2.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1;&lt;br /&gt;
x = linspace(-2, 2, 100);&lt;br /&gt;
y = linspace(-2, 2, 100);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
tiempos = [0.05, 0.2, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 350], 'Name', 'Solución Fundamental 2D');&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 4, i);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi, 'EdgeColor', 'none'); &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    colormap turbo; &lt;br /&gt;
    grid on;&lt;br /&gt;
    zlim([0 1.6]); &lt;br /&gt;
    &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 12);&lt;br /&gt;
    xlabel('Posición (x)', 'FontSize', 10);&lt;br /&gt;
    ylabel('Posición (y)', 'FontSize', 10);&lt;br /&gt;
    zlabel('\Phi(x,y,t)', 'FontSize', 10);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Elena3.jpeg|450px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Elena3.jpeg&amp;diff=104571</id>
		<title>Archivo:Elena3.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Elena3.jpeg&amp;diff=104571"/>
				<updated>2026-04-12T19:43:39Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Elena2.jpeg&amp;diff=104570</id>
		<title>Archivo:Elena2.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Elena2.jpeg&amp;diff=104570"/>
				<updated>2026-04-12T19:43:18Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Elena1.jpeg&amp;diff=104569</id>
		<title>Archivo:Elena1.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Elena1.jpeg&amp;diff=104569"/>
				<updated>2026-04-12T19:42:59Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104568</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104568"/>
				<updated>2026-04-12T19:41:35Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Decaimiento==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100); &lt;br /&gt;
Phi_max_1D = (1 ./ sqrt(4 * pi * k * t)); &lt;br /&gt;
Phi_max_2D = (1 ./ (4 * pi * k * t));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos el decaimiento usando escala logarítmica en ambos ejes&lt;br /&gt;
loglog(t, Phi_max_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 1D (\propto t^{-1/2})');&lt;br /&gt;
    &lt;br /&gt;
loglog(t, Phi_max_2D, 'LineWidth', 2, 'Color', [0.8500 0.3250 0.0980], ...&lt;br /&gt;
    'DisplayName', 'Decaimiento 2D (\propto t^{-1})');&lt;br /&gt;
loglog(t, 0.2 * t.^(-0.5), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1/2');&lt;br /&gt;
loglog(t, 0.05 * t.^(-1), ':k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de referencia: -1');&lt;br /&gt;
% ----------------------------------&lt;br /&gt;
&lt;br /&gt;
title('Decaimiento térmico en el origen cuando t \rightarrow \infty', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Temperatura máxima \Phi(0,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
xlim([1 10^4]);&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t = logspace(0, 4, 100);&lt;br /&gt;
Norma_L1 = ones(size(t)); &lt;br /&gt;
Norma_L2_1D = (8 * pi * k * t).^(-1/4); &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
loglog(t, Norma_L1, 'LineWidth', 2, 'Color', [0.4660 0.6740 0.1880], ...&lt;br /&gt;
    'DisplayName', 'Norma L^1 (Conservación de energía)');&lt;br /&gt;
&lt;br /&gt;
loglog(t, Norma_L2_1D, 'LineWidth', 2, 'Color', [0 0.4470 0.7410], ...&lt;br /&gt;
    'DisplayName', 'Norma L^2 (Decaimiento \propto t^{-1/4})');&lt;br /&gt;
loglog(t, 0.5 * t.^(-0.25), '--k', 'LineWidth', 1, ...&lt;br /&gt;
    'DisplayName', 'Pendiente de ref: -1/4');&lt;br /&gt;
&lt;br /&gt;
title('Evolución de las normas L^1 y L^2 en 1D (t \rightarrow \infty)', 'FontSize', 14);&lt;br /&gt;
xlabel('Tiempo (t)', 'FontSize', 12);&lt;br /&gt;
ylabel('Valor de la norma', 'FontSize', 12);&lt;br /&gt;
ylim([0.01 2]); % Para dar algo de aire por arriba de la línea L1&lt;br /&gt;
legend('show', 'FontSize', 11, 'Location', 'southwest');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
k = 1;&lt;br /&gt;
x = linspace(-2, 2, 100);&lt;br /&gt;
y = linspace(-2, 2, 100);&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
tiempos = [0.05, 0.2, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 350], 'Name', 'Solución Fundamental 2D');&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 4, i);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi, 'EdgeColor', 'none'); &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    colormap turbo; &lt;br /&gt;
    grid on;&lt;br /&gt;
    zlim([0 1.6]); &lt;br /&gt;
    &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 12);&lt;br /&gt;
    xlabel('Posición (x)', 'FontSize', 10);&lt;br /&gt;
    ylabel('Posición (y)', 'FontSize', 10);&lt;br /&gt;
    zlabel('\Phi(x,y,t)', 'FontSize', 10);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104567</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104567"/>
				<updated>2026-04-12T19:36:14Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Autosemejanza */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza1bueno.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Autosemejanza1bueno.jpeg&amp;diff=104566</id>
		<title>Archivo:Autosemejanza1bueno.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Autosemejanza1bueno.jpeg&amp;diff=104566"/>
				<updated>2026-04-12T19:35:51Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104565</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104565"/>
				<updated>2026-04-12T19:35:31Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Autosemejanza */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Autosemejanza.jpeg|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Autosemejanza.jpeg&amp;diff=104564</id>
		<title>Archivo:Autosemejanza.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Autosemejanza.jpeg&amp;diff=104564"/>
				<updated>2026-04-12T19:35:06Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104563</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104563"/>
				<updated>2026-04-12T19:33:43Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Autosemejanza */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [0.01, 0.05, 0.1, 0.5, 1];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-1, 1, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t=0.01','t=0.05','t=0.1','t=0.5','t=1');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:SolucionecuacioncarlosgrupoCCE.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104548</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104548"/>
				<updated>2026-04-12T17:59:25Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* =Mapa de calor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [1, 4, 9];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-10, 10, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t==1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:SolucionecuacioncarlosgrupoCCE.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:MapadecalorgrupoCCE.png|450px|thumb|center|Mapa calor solucion fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:MapadecalorgrupoCCE.png&amp;diff=104547</id>
		<title>Archivo:MapadecalorgrupoCCE.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:MapadecalorgrupoCCE.png&amp;diff=104547"/>
				<updated>2026-04-12T17:58:50Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104546</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104546"/>
				<updated>2026-04-12T17:56:36Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* =Mapa de calor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [1, 4, 9];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-10, 10, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t==1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:SolucionecuacioncarlosgrupoCCE.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); después de cero para evitar la división por cero&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% Usamos pcolor y shadin interp para el degradado&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; &lt;br /&gt;
&lt;br /&gt;
% elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); %  mapa de colores cálido &lt;br /&gt;
caxis([0 3.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]); &lt;br /&gt;
view(0, 90); &lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:SolucionecuacioncarlosgrupoCCE.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104544</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104544"/>
				<updated>2026-04-12T17:12:32Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [1, 4, 9];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-10, 10, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t==1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:SolucionecuacioncarlosgrupoCCE.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
==Mapa de calor=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
k = 1; &lt;br /&gt;
t_final = 1;&lt;br /&gt;
Nx = 300; &lt;br /&gt;
Nt = 300;&lt;br /&gt;
&lt;br /&gt;
% Definir los dominios espacial y temporal&lt;br /&gt;
x_full = linspace(-1, 1, Nx);&lt;br /&gt;
t_full = linspace(1e-4, t_final, Nt); % Empezamos justo después de cero para evitar la división por cero&lt;br /&gt;
&lt;br /&gt;
% Crear la malla espacio-temporal&lt;br /&gt;
[X, T] = meshgrid(x_full, t_full);&lt;br /&gt;
&lt;br /&gt;
% Calcular la solución fundamental en 1D&lt;br /&gt;
Phi_XT = (1 ./ sqrt(4 * pi * k * T)) .* exp(-(X.^2) ./ (4 * k * T));&lt;br /&gt;
&lt;br /&gt;
% --- Configuración de la figura &amp;quot;Estilo Astro&amp;quot; ---&lt;br /&gt;
figure('Position', [100, 100, 800, 700], 'Color', 'k'); % Fondo negro&lt;br /&gt;
axes('Color', 'k', 'XColor', 'w', 'YColor', 'w'); % Ejes blancos sobre fondo negro&lt;br /&gt;
hold on; grid off; % Eliminamos la rejilla para un look más limpio&lt;br /&gt;
&lt;br /&gt;
% 1. Dibujar el mapa de calor continuo&lt;br /&gt;
% Usamos pcolor y shadin interp para un degradado perfecto&lt;br /&gt;
p = pcolor(X, T, Phi_XT);&lt;br /&gt;
shading interp; % Interpola colores para un degradado suave&lt;br /&gt;
&lt;br /&gt;
% 2. Elegir y ajustar el mapa de colores para el efecto &amp;quot;luz&amp;quot;&lt;br /&gt;
colormap(hot); % Un mapa de colores cálido es ideal (blanco-amarillo-rojo-negro)&lt;br /&gt;
caxis([0 3.5]); % Forzamos el contraste para que el centro brille y los bordes sean negros&lt;br /&gt;
% h_cb = colorbar; % Descomenta esto si quieres una leyenda de temperatura&lt;br /&gt;
% set(h_cb, 'YColor', 'w'); ylabel(h_cb, '\Phi(x,t)', 'FontSize', 12, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
% 4. Títulos y etiquetas claras para el póster&lt;br /&gt;
title({'MAPA ESPACIO-TEMPORAL: DELTA DE DIRAC PUNTUAL,'; 'EN $L^1$ Y EN $L^2$'}, ...&lt;br /&gt;
      'FontSize', 16, 'FontWeight', 'bold', 'Color', 'w', 'Interpreter', 'latex');&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
ylabel('Tiempo (t)', 'FontSize', 14, 'Color', 'w');&lt;br /&gt;
&lt;br /&gt;
% Ajustar los ejes y la perspectiva&lt;br /&gt;
xlim([-1 1]);&lt;br /&gt;
ylim([-0.02 t_final]);&lt;br /&gt;
zlim([0 max(Phi_XT(:))*2]); % Necesario para el punto de singularidad&lt;br /&gt;
view(0, 90); % Vista 2D superior para que se vea como un mapa de calor plano&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:SolucionecuacioncarlosgrupoCCE.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104530</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104530"/>
				<updated>2026-04-12T16:47:01Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Autosemejanza */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [1, 4, 9];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-10, 10, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t==1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:SolucionecuacioncarlosgrupoCCE.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:Autosemejanza.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Autosemejanza.png&amp;diff=104528</id>
		<title>Archivo:Autosemejanza.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Autosemejanza.png&amp;diff=104528"/>
				<updated>2026-04-12T16:46:47Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104527</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104527"/>
				<updated>2026-04-12T16:46:06Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Autosemejanza */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [1, 4, 9];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-10, 10, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t==1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:SolucionecuacioncarlosgrupoCCE.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
[[Archivo:SolucionecuacioncarlosgrupoCCE.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:SolucionecuacioncarlosgrupoCCE.png&amp;diff=104526</id>
		<title>Archivo:SolucionecuacioncarlosgrupoCCE.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:SolucionecuacioncarlosgrupoCCE.png&amp;diff=104526"/>
				<updated>2026-04-12T16:45:37Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104524</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104524"/>
				<updated>2026-04-12T16:42:57Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autosemejanza==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Parámetro de difusión&lt;br /&gt;
k = 1;&lt;br /&gt;
&lt;br /&gt;
% Valores de tiempo&lt;br /&gt;
t_values = [1, 4, 9];&lt;br /&gt;
&lt;br /&gt;
% Dominio espacial&lt;br /&gt;
x = linspace(-10, 10, 1000);&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 1: u(x,t) para distintos tiempos&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    plot(x, u, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución de la ecuación del calor');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('u(x,t)');&lt;br /&gt;
legend('t=1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
%% 🔹 Gráfica 2: Autosemejanza&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
for t = t_values&lt;br /&gt;
    u = (1./sqrt(4*pi*k*t)) .* exp(-x.^2./(4*k*t));&lt;br /&gt;
    &lt;br /&gt;
    xi = x ./ sqrt(t);        % variable reescalada&lt;br /&gt;
    u_rescaled = u .* sqrt(t); % reescalado vertical&lt;br /&gt;
    &lt;br /&gt;
    plot(xi, u_rescaled, 'LineWidth', 2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Autosemejanza: colapso de curvas');&lt;br /&gt;
xlabel('\xi = x / sqrt(t)');&lt;br /&gt;
ylabel('u(x,t) * sqrt(t)');&lt;br /&gt;
legend('t==1','t=4','t=9');&lt;br /&gt;
grid on;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104482</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104482"/>
				<updated>2026-04-11T23:06:15Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{4\pi k t} e^{-\frac{x^2 + y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104481</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104481"/>
				<updated>2026-04-11T23:05:38Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código es:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104480</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104480"/>
				<updated>2026-04-11T23:04:41Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Phi(x,t) = \frac{1}{\4\pi kt}} e^{-\frac{x^2+y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104479</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104479"/>
				<updated>2026-04-11T23:04:09Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\4\pi kt}} e^{-\frac{x^2+y^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104478</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104478"/>
				<updated>2026-04-11T23:03:10Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104477</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104477"/>
				<updated>2026-04-11T23:02:54Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0. Ahora la solución fundamental es de la forma:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104476</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104476"/>
				<updated>2026-04-11T22:42:20Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Representación dim=2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. t=0.1&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. t=0.01&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. t=0.001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104475</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104475"/>
				<updated>2026-04-11T22:41:13Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Comparativa de Regularidad&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. Función f(x) (Continua)&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. Parábola (Suave)&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. Función Salto (Discontinua)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.1GrupoCCE.png|300px|thumb|center|Convergencia moderada sobre todo en el pico.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.01GrupoCCE.png|300px|thumb|center|Convergencia rápida.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Soluciont0.001GrupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Soluciont0.001GrupoCCE.png&amp;diff=104474</id>
		<title>Archivo:Soluciont0.001GrupoCCE.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Soluciont0.001GrupoCCE.png&amp;diff=104474"/>
				<updated>2026-04-11T22:41:03Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Soluciont0.01GrupoCCE.png&amp;diff=104473</id>
		<title>Archivo:Soluciont0.01GrupoCCE.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Soluciont0.01GrupoCCE.png&amp;diff=104473"/>
				<updated>2026-04-11T22:39:58Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Soluciont0.1GrupoCCE.png&amp;diff=104472</id>
		<title>Archivo:Soluciont0.1GrupoCCE.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Soluciont0.1GrupoCCE.png&amp;diff=104472"/>
				<updated>2026-04-11T22:38:29Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104471</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104471"/>
				<updated>2026-04-11T22:36:28Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 2.==&lt;br /&gt;
Vamos a representar ahora la solución fundamental en dimensión &amp;lt;math&amp;gt; 2&amp;lt;/math&amp;gt; para los tiempos &amp;lt;math&amp;gt;t=0.001 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; t=0.01&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; t= 0.1&amp;lt;/math&amp;gt; y veremos como se acerca a una Delta de Dirac, ya que toda la energía se concentra en un solo punto a medida que el tiempo se acerca a 0.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB: Comparativa de Regularidad&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
k = 1; &lt;br /&gt;
tiempos = [0.1, 0.01, 0.001]; &lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 100), linspace(-1, 1, 100));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
figure('Position', [100, 100, 1200, 400]);&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    Phi_2D = (1 / (4 * pi * k * t)) * exp(-(X.^2 + Y.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    subplot(1, 3, i);&lt;br /&gt;
    &lt;br /&gt;
    surf(X, Y, Phi_2D, 'EdgeColor', 'none');&lt;br /&gt;
    colormap(jet); &lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
    view(-30, 30); &lt;br /&gt;
    title(['t = ', num2str(t)], 'FontSize', 14);&lt;br /&gt;
    xlabel('x_1', 'FontSize', 12);&lt;br /&gt;
    ylabel('x_2', 'FontSize', 12);&lt;br /&gt;
    zlabel('\Phi', 'FontSize', 12);&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xlim([-1 1]);&lt;br /&gt;
    ylim([-1 1]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
sgtitle('Solución fundamental en dimensión 2', 'FontSize', 16, 'FontWeight', 'bold');&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 1. Función f(x) (Continua)&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 2. Parábola (Suave)&lt;br /&gt;
! style=&amp;quot;width: 33%; text-align: center; background: #f2f2f2;&amp;quot; | 3. Función Salto (Discontinua)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Triangular_grupoCCE.png|300px|thumb|center|Convergencia moderada sobre todo en el pico.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Parabola_grupoCCE.png|300px|thumb|center|Convergencia rápida.]]&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | &lt;br /&gt;
[[Archivo:Salto_grupoCCE.png|300px|thumb|center|]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104470</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104470"/>
				<updated>2026-04-11T19:02:11Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Solucionfundamentaldelaecuaciondelcalor.png|450px|thumb|center|Solución fundamental.]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Solucionfundamentaldelaecuaciondelcalor.png&amp;diff=104469</id>
		<title>Archivo:Solucionfundamentaldelaecuaciondelcalor.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Solucionfundamentaldelaecuaciondelcalor.png&amp;diff=104469"/>
				<updated>2026-04-11T19:01:28Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104468</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104468"/>
				<updated>2026-04-11T19:00:53Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); &lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: middle; text-align: center;&amp;quot; |&lt;br /&gt;
[[Archivo:Basetrigo_n7_grupoCCE.png|450px|thumb|center|Visualización de la base ortonormal en [-1, 1].]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104467</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104467"/>
				<updated>2026-04-11T18:59:43Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; border: none; background: transparent;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 65%; text-align: left; background: #f2f2f2;&amp;quot; | Implementación en MATLAB&lt;br /&gt;
! style=&amp;quot;width: 35%; text-align: center; background: #f2f2f2;&amp;quot; | Resultado Gráfico&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
% Parámetros iniciales &lt;br /&gt;
k = 1; % Asumimos difusividad 1&lt;br /&gt;
x = linspace(-1, 1, 1000); % Dominio espacial exactamente entre -1 y 1&lt;br /&gt;
&lt;br /&gt;
% Instantes de tiempo dentro del intervalo [10^-2, 1]&lt;br /&gt;
tiempos = [0.01, 0.05, 0.1, 0.5, 1]; &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
grid on;&lt;br /&gt;
colores = lines(length(tiempos)); &lt;br /&gt;
&lt;br /&gt;
% Calcular y dibujar la solución en cada instante de tiempo&lt;br /&gt;
for i = 1:length(tiempos)&lt;br /&gt;
    t = tiempos(i);&lt;br /&gt;
    &lt;br /&gt;
    % fórmula de la solución fundamental&lt;br /&gt;
    Phi = (1 / sqrt(4 * pi * k * t)) * exp(-(x.^2) / (4 * k * t));&lt;br /&gt;
    &lt;br /&gt;
    % dibujamos&lt;br /&gt;
    plot(x, Phi, 'LineWidth', 2, 'Color', colores(i,:), ...&lt;br /&gt;
         'DisplayName', ['t = ', num2str(t)]);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
title('Solución fundamental de la ecuación del calor', 'FontSize', 14);&lt;br /&gt;
xlabel('Posición (x)', 'FontSize', 12);&lt;br /&gt;
ylabel('\Phi(x,t)', 'FontSize', 12);&lt;br /&gt;
legend('show', 'FontSize', 11);&lt;br /&gt;
xlim([-1 1]); &lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104466</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104466"/>
				<updated>2026-04-11T18:53:11Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material. Para ilustrarla vamos a suponer &amp;lt;math&amp;gt; k=1 &amp;lt;/math&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104465</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104465"/>
				<updated>2026-04-11T18:51:05Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt; es la constante de difusión térmica del material.&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104464</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104464"/>
				<updated>2026-04-11T18:48:21Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi k t}} e^{-\frac{x^2}{4kt}}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104463</id>
		<title>Ecuación del Calor Grupo CCE</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ecuaci%C3%B3n_del_Calor_Grupo_CCE&amp;diff=104463"/>
				<updated>2026-04-11T18:40:56Z</updated>
		
		<summary type="html">&lt;p&gt;Coloma de Lara: /* Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ecuación del Calor. Grupo CCE| [[:Categoría:EDP|EDP]]|[[:Categoría:EDP25/26|2025-26]] | Coloma de Lara&lt;br /&gt;
Carlos de Miguel  &lt;br /&gt;
&lt;br /&gt;
Elena Rodríguez }}&lt;br /&gt;
&lt;br /&gt;
==Ilustrar  la solución fundamental de la ecuación del calor en dimensión 1.==&lt;br /&gt;
Primero vamos a ilustrar la solución fundamental de la ecuación del calor en dimensión &amp;lt;math&amp;gt; 1 &amp;lt;/math&amp;gt; , tomando &amp;lt;math&amp;gt;x\in [-1,1] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t\in [10^{-2},1] &amp;lt;/math&amp;gt;. Recordamos que la solución fundamental de la ecuación del calor es :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\Phi(x,t) = \frac{1}{\sqrt{4\pi t}} e^{-\frac{x^2}{4t}}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Coloma de Lara</name></author>	</entry>

	</feed>