<?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=Alba+Garc%C3%ADa+Celdr%C3%A1n</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=Alba+Garc%C3%ADa+Celdr%C3%A1n"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Alba_Garc%C3%ADa_Celdr%C3%A1n"/>
		<updated>2026-04-29T02:53:24Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Temperaturas,_ondas_y_campos_vectoriales_en_un_arco_(Grupo_28)&amp;diff=90363</id>
		<title>Temperaturas, ondas y campos vectoriales en un arco (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Temperaturas,_ondas_y_campos_vectoriales_en_un_arco_(Grupo_28)&amp;diff=90363"/>
				<updated>2025-11-28T10:45:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alba García Celdrán: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperaturas, ondas y campos vectoriales en un arco. Grupo 28 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Tiago di Risio&lt;br /&gt;
*Diego Gonzalez Ramirez&lt;br /&gt;
*Lucas Escalante Morante &lt;br /&gt;
*Nicolás Bofarull Esteban&lt;br /&gt;
*Alba García Celdrán}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuestro proyecto trabaja con un campo vectorial de un sector anular. Esta es una curva plana comprendida en el plano X-Y, por lo que su valor de Z siempre va a ser nulo (Z=0). Por otra parte la ρ esta comprendida entre 1 y 2 (ρ ∈[1, 2]), y la π oscila de 0 a π (θ ∈[0, π]), por lo que seria como la sección horizontal de medio donut, o una semicircunferencia truncada el el centro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Representación del mallado=&lt;br /&gt;
&lt;br /&gt;
===Código y representación===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto_Mallado_Vacio.png|thumb|500px|Representación del mallado]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
% Radio entre 1 y 2&lt;br /&gt;
rho_min = 1; &lt;br /&gt;
rho_max = 2;&lt;br /&gt;
&lt;br /&gt;
% Ángulo: Según la Figura 3, es un semicírculo (0 a pi)&lt;br /&gt;
theta_min = 0; &lt;br /&gt;
theta_max = pi;&lt;br /&gt;
&lt;br /&gt;
% Paso de muestreo h = 1/10 (0.1)&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
%% 2. Generación de la Malla (De polares a Cartesianas)&lt;br /&gt;
% Creamos los vectores de radio y ángulo&lt;br /&gt;
rho_vec = rho_min:h:rho_max;&lt;br /&gt;
theta_vec = [theta_min:h:theta_max, theta_max];&lt;br /&gt;
&lt;br /&gt;
% Creamos la rejilla en coordenadas polares&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Transformamos a Coordenadas Cartesianas para poder pintar&lt;br /&gt;
% x = rho * cos(theta)&lt;br /&gt;
% y = rho * sin(theta)&lt;br /&gt;
X = R .* cos(Th);&lt;br /&gt;
Y = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
%% 3. Visualización (Replicando Figura 3)&lt;br /&gt;
figure(1);&lt;br /&gt;
clf; % nuevo proceso&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal; % Mantiene las proporciones entre ejes&lt;br /&gt;
grid off; % Quitamos la rejilla de fondo.&lt;br /&gt;
&lt;br /&gt;
% A) Pintar la malla interna (Verde)&lt;br /&gt;
% Pintamos las líneas radiales &lt;br /&gt;
plot(X, Y, 'g', 'LineWidth', 0.5); &lt;br /&gt;
% Pintamos los arcos &lt;br /&gt;
plot(X', Y', 'g', 'LineWidth', 0.5);&lt;br /&gt;
&lt;br /&gt;
% B) Pintar el Borde Rojo&lt;br /&gt;
% El borde se compone de 4 partes:&lt;br /&gt;
% 1. Arco interior (rho = 1)&lt;br /&gt;
% 2. Arco exterior (rho = 2)&lt;br /&gt;
% 3. Cierre inferior izquierdo y derecho&lt;br /&gt;
&lt;br /&gt;
% Definimos los bordes para pintarlos seguidos&lt;br /&gt;
borde_rho = [rho_vec(1)*ones(size(theta_vec)), ...      % Arco Interior&lt;br /&gt;
             rho_vec(end)*ones(size(theta_vec)), ...    % Arco Exterior&lt;br /&gt;
             rho_vec, ...                               % Línea base (theta=0)&lt;br /&gt;
             rho_vec];                                  % Línea base (theta=pi)&lt;br /&gt;
&lt;br /&gt;
% Para pintar el borde continuo, lo hacemos paramétricamente:&lt;br /&gt;
% Lado 1: Arco grande (Exterior)&lt;br /&gt;
plot(rho_max * cos(theta_vec), rho_max * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 2: Arco pequeño (Interior)&lt;br /&gt;
plot(rho_min * cos(theta_vec), rho_min * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 3: Cierre plano izquierda (theta = pi)&lt;br /&gt;
plot([rho_min*cos(pi), rho_max*cos(pi)], [rho_min*sin(pi), rho_max*sin(pi)], 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 4: Cierre plano derecha (theta = 0)&lt;br /&gt;
plot([rho_min*cos(0), rho_max*cos(0)], [rho_min*sin(0), rho_max*sin(0)], 'r', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%% 4. Ajustes de la representacion&lt;br /&gt;
title('Mallado del Arco I');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis([-2.5 2.5 -0.5 2.5]); % Ajustar límites para ver bien todo&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Temperatura del sólido= &lt;br /&gt;
La temperatura del sólido proviene de un foco de calor muy concentrado en puntos que están a distancia 1 del origen. Se supone conocida y viene dada por la función: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=(x-y)^2 &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
===Código===&lt;br /&gt;
[[Archivo:Foto_Mallado_Temperatura.png|thumb|center|500px|Representación de las temperaturas]]&lt;br /&gt;
En la representación de la temperatura del arco, se observan las distintas líneas de nivel de la función temperatura con distintos colores, siendo los mas oscuros y fríos los de las temperaturas mas bajas y los mas brillantes y cálidos los de las mas altas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
% Radio entre 1 y 2&lt;br /&gt;
rho_min = 1; &lt;br /&gt;
rho_max = 2;&lt;br /&gt;
&lt;br /&gt;
% Ángulo: Según la Figura 3, es un semicírculo (0 a pi)&lt;br /&gt;
theta_min = 0; &lt;br /&gt;
theta_max = pi;&lt;br /&gt;
&lt;br /&gt;
% Paso de muestreo h = 1/10 (0.1)&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
%% 2. Generación de la Malla (De polares a Cartesianas)&lt;br /&gt;
% Creamos los vectores de radio y ángulo&lt;br /&gt;
rho_vec = rho_min:h:rho_max;&lt;br /&gt;
theta_vec = [theta_min:h:theta_max, theta_max];&lt;br /&gt;
&lt;br /&gt;
% Creamos la rejilla en coordenadas polares&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Transformamos a Coordenadas Cartesianas para poder pintar&lt;br /&gt;
% x = rho * cos(theta)&lt;br /&gt;
% y = rho * sin(theta)&lt;br /&gt;
X = R .* cos(Th);&lt;br /&gt;
Y = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
%% 3. Visualización&lt;br /&gt;
figure(1);&lt;br /&gt;
clf; % nuevo proceso&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal; % Mantiene las proporciones entre ejes&lt;br /&gt;
grid off; % Quitamos la rejilla de fondo.&lt;br /&gt;
&lt;br /&gt;
% A) Pintar la malla interna (Verde)&lt;br /&gt;
% Pintamos las líneas radiales &lt;br /&gt;
plot(X, Y, 'g', 'LineWidth', 0.5); &lt;br /&gt;
% Pintamos los arcos &lt;br /&gt;
plot(X', Y', 'g', 'LineWidth', 0.5);&lt;br /&gt;
&lt;br /&gt;
% B) Pintar el Borde Rojo&lt;br /&gt;
% El borde se compone de 4 partes:&lt;br /&gt;
% 1. Arco interior (rho = 1)&lt;br /&gt;
% 2. Arco exterior (rho = 2)&lt;br /&gt;
% 3. Cierre inferior izquierdo y derecho&lt;br /&gt;
&lt;br /&gt;
% Definimos los bordes para pintarlos seguidos&lt;br /&gt;
borde_rho = [rho_vec(1)*ones(size(theta_vec)), ...      % Arco Interior&lt;br /&gt;
             rho_vec(end)*ones(size(theta_vec)), ...    % Arco Exterior&lt;br /&gt;
             rho_vec, ...                               % Línea base (theta=0)&lt;br /&gt;
             rho_vec];                                  % Línea base (theta=pi)&lt;br /&gt;
&lt;br /&gt;
% Para pintar el borde continuo, lo hacemos paramétricamente:&lt;br /&gt;
% Lado 1: Arco grande (Exterior)&lt;br /&gt;
plot(rho_max * cos(theta_vec), rho_max * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 2: Arco pequeño (Interior)&lt;br /&gt;
plot(rho_min * cos(theta_vec), rho_min * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 3: Cierre plano izquierda (theta = pi)&lt;br /&gt;
plot([rho_min*cos(pi), rho_max*cos(pi)], [rho_min*sin(pi), rho_max*sin(pi)], 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 4: Cierre plano derecha (theta = 0)&lt;br /&gt;
plot([rho_min*cos(0), rho_max*cos(0)], [rho_min*sin(0), rho_max*sin(0)], 'r', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%% 4. Ajustes de la representacion&lt;br /&gt;
title('Mallado del Arco I');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis([-2.5 2.5 -0.5 2.5]); % Ajustar límites para ver bien todo&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
&lt;br /&gt;
%% 5. Campo de Temperaturas&lt;br /&gt;
% Definimos la función T = (x - y)^2&lt;br /&gt;
T = (X - Y).^2;&lt;br /&gt;
&lt;br /&gt;
% Creamos una nueva figura para no borrar la del mallado limpio&lt;br /&gt;
figure(2);&lt;br /&gt;
clf; hold on; axis equal;&lt;br /&gt;
&lt;br /&gt;
% Mapa de Calor&lt;br /&gt;
[C, h_cont] = contourf(X, Y, T, 20, 'LineStyle', 'none'); &lt;br /&gt;
&lt;br /&gt;
% B) Añadir la Barra de Color&lt;br /&gt;
colorbar; &lt;br /&gt;
title('Distribución de Temperatura T(x,y) = (x-y)^2');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
% C) Añadir el Borde Negro (Contorno del arco)&lt;br /&gt;
plot(rho_max * cos(theta_vec), rho_max * sin(theta_vec), 'k', 'LineWidth', 2);&lt;br /&gt;
plot(rho_min * cos(theta_vec), rho_min * sin(theta_vec), 'k', 'LineWidth', 2);&lt;br /&gt;
plot([rho_min*cos(pi), rho_max*cos(pi)], [rho_min*sin(pi), rho_max*sin(pi)], 'k', 'LineWidth', 2);&lt;br /&gt;
plot([rho_min*cos(0), rho_max*cos(0)], [rho_min*sin(0), rho_max*sin(0)], 'k', 'LineWidth', 2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuestro trabajo explicaba que tenemos que seguir el mismo proceso que en el K, con la diferencia de que nos dan una ecuación de temperatura distinta. En el K también indica que existe un foco de calor en rho igual a 1. En nuestra ecuación de temperatura eso no se cumple ya que es la indicada en el punto 2. Esta fórmula explica que la temperatura aumenta cuando la diferencia absoluta de la x y la y incrementa exponencialmente elevada a dos, explicado de una manera mas simple, la temperatura crece exponencialmente según se aleja de la línea x=y, en esa línea la temperatura siempre será 0.&lt;br /&gt;
&lt;br /&gt;
Para visualizar de manera mas sencilla la forma en la que crece la temperatura según se aleja de la línea X=Y, representamos la función &amp;lt;math&amp;gt;T(x,y)=(x-y)^2 &amp;lt;/math&amp;gt; en Geogebra 3D de esta forma, se aprecia perfectamente como la función temperatura es un cilindro parabólico a lo largo del eje X=Y y con vértice en el plano Z=0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Representacion_temperatura_parabola.png|Visualización de la forma de cilindro parabólico de la función&lt;br /&gt;
Archivo:Representacion_Temperatura_Proyectando_Eje_Z.png|Visualización de la función proyectando el eje Z&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Gradiente de T=&lt;br /&gt;
===Definición de un gradiente===&lt;br /&gt;
El gradiente (&amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;) se utiliza para describir la dirección y tasa de cambio de más rápida de un campo escalar. El vector indica la dirección en la que varía más rápidamente y su módulo (|&amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;|) indica la tasa en esa dirección. Para cacular el gradiente en coordenadas cartesianas, se utiliza la siguiente expresión: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{\partial T}{\partial x}\vec i+\frac{\partial T}{\partial y}\vec j+\frac{\partial T}{\partial z}\vec k&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = 2(x-y)\vec i-2(x-y)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores=&lt;br /&gt;
Dado el siguiente campo: &lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho,\theta)=\frac{1}{5}(\rho - 1)\rho^{2}\sin\theta\,\vec{e}_{\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura se puede ver con flechas rojas las componentes del campo vectorial. Las únicas representadas son las tangenciales, en otras palabras la e_θ. La componente normal (e_ρ), y la componente binormal (e_z), son las dos nulas, iguales a 0, por eso mismo no tienen ninguna representación. La normal tendría una dirección alejándose o acercándose del centro del circulo dependiendo si es positiva o negativa. Y la componente binormal si todo fuese positivo se saldría de la pantalla hacia nosotros, direccion vertical. Estas tres componentes siempre so positivas y tienen que cumplir l regla de la mano derecha, cuando hablamos de sus orientaciones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Código===&lt;br /&gt;
[[Archivo:Campo_vectorial_U.png|thumb|500px|Representación campo vectorial U]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% 1. Definir Geometría &lt;br /&gt;
rho_vec = 1:0.1:2;                % Radio de 1 a 2&lt;br /&gt;
theta_vec = 0:0.1:pi;             % De 0 a pi (Semicírculo)&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec); % Malla en polares&lt;br /&gt;
&lt;br /&gt;
% Coordenadas &lt;br /&gt;
X = R .* cos(Th);&lt;br /&gt;
Y = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
% 2. Calcular el Campo Vectorial u &lt;br /&gt;
% Fórmula: u = 1/5 * (rho-1) * rho^2 * sin(theta) * e_theta&lt;br /&gt;
U_rho   = zeros(size(R));  % No hay componentes normales ni binormales&lt;br /&gt;
U_theta = (1/5) * (R - 1) .* (R.^2) .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
% Transformar vectores a Cartesianas &lt;br /&gt;
UX = U_rho .* cos(Th) - U_theta .* sin(Th);&lt;br /&gt;
UY = U_rho .* sin(Th) + U_theta .* cos(Th);&lt;br /&gt;
&lt;br /&gt;
% 3. Optimización visual &lt;br /&gt;
paso = 2; % Pintar solo 1 de cada 2 flechas para que se vean nítidas&lt;br /&gt;
idx_r = 1:paso:size(X,1);&lt;br /&gt;
idx_t = 1:paso:size(X,2);&lt;br /&gt;
&lt;br /&gt;
X_q  = X(idx_r, idx_t);&lt;br /&gt;
Y_q  = Y(idx_r, idx_t);&lt;br /&gt;
UX_q = UX(idx_r, idx_t);&lt;br /&gt;
UY_q = UY(idx_r, idx_t);&lt;br /&gt;
&lt;br /&gt;
% 4. Pintar la Figura&lt;br /&gt;
figure(6); clf; hold on; axis equal;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
title('Campo Vectorial U');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
% Pintar contorno del arco (Referencia visual)&lt;br /&gt;
borde_R = [1, 2, 2, 1, 1]; % Radios para dibujar el marco&lt;br /&gt;
borde_T = [0, 0, pi, pi, 0]; % Ángulos para dibujar el marco&lt;br /&gt;
% (Nota: pinto líneas simples de referencia)&lt;br /&gt;
plot(2*cos(0:0.01:pi), 2*sin(0:0.01:pi), 'k', 'LineWidth', 1.5); % Arco ext&lt;br /&gt;
plot(1*cos(0:0.01:pi), 1*sin(0:0.01:pi), 'k', 'LineWidth', 1.5); % Arco int&lt;br /&gt;
line([-2 -1], [0 0], 'Color', 'k', 'LineWidth', 1.5); % Cierre izq&lt;br /&gt;
line([1 2], [0 0], 'Color', 'k', 'LineWidth', 1.5);   % Cierre der&lt;br /&gt;
&lt;br /&gt;
% Pintar las flechas &lt;br /&gt;
quiver(X_q, Y_q, UX_q, UY_q, 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
axis([-2.5 2.5 0 2.5]); % Ajustar zoom&lt;br /&gt;
grid off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Dibujo del sólido antes y después del desplazamiento=&lt;br /&gt;
===codigo===&lt;br /&gt;
[[Archivo:Sin_deformar.png|thumb|center|500px|Inicial]]&lt;br /&gt;
[[Archivo:Deformada.png|thumb|center|500px|Final]]&lt;br /&gt;
[[Archivo:Comparacion.png|thumb|center|500px|Comparación]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Visualización de Deformación (Azul vs Rojo)&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
% --- 1. DATOS Y CÁLCULOS  ---&lt;br /&gt;
rho_vec = 1:0.1:2;&lt;br /&gt;
&lt;br /&gt;
% EL CAMBIO ESTÁ AQUÍ:&lt;br /&gt;
&lt;br /&gt;
theta_vec = [0:0.1:pi, pi]; &lt;br /&gt;
&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Posición Inicial&lt;br /&gt;
X_ini = R .* cos(Th);&lt;br /&gt;
Y_ini = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u (Trabajo M)&lt;br /&gt;
u_rho   = zeros(size(R));&lt;br /&gt;
u_theta = (1/5) * (R - 1) .* (R.^2) .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
UX = u_rho .* cos(Th) - u_theta .* sin(Th);&lt;br /&gt;
UY = u_rho .* sin(Th) + u_theta .* cos(Th);&lt;br /&gt;
&lt;br /&gt;
% Posición Final&lt;br /&gt;
X_fin = X_ini + UX;&lt;br /&gt;
Y_fin = Y_ini + UY;&lt;br /&gt;
&lt;br /&gt;
% ---  GENERACIÓN DE LAS GRÁFICAS ---&lt;br /&gt;
&lt;br /&gt;
% GRÁFICA 1: Posición Inicial&lt;br /&gt;
figure(1); clf; hold on; axis equal;&lt;br /&gt;
set(gcf, 'Color', 'w'); title('1. Posición Inicial (Sin deformar)');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
plot(X_ini, Y_ini, 'b', 'LineWidth', 1);&lt;br /&gt;
plot(X_ini', Y_ini', 'b', 'LineWidth', 1);&lt;br /&gt;
plot_borde(rho_vec, theta_vec, 'k', 2); &lt;br /&gt;
axis([-2.5 2.5 0 2.5]); grid on;&lt;br /&gt;
&lt;br /&gt;
% GRÁFICA 2: Posición Final&lt;br /&gt;
figure(2); clf; hold on; axis equal;&lt;br /&gt;
set(gcf, 'Color', 'w'); title('2. Posición Final (Deformada)');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
plot(X_fin, Y_fin, 'r', 'LineWidth', 1);&lt;br /&gt;
plot(X_fin', Y_fin', 'r', 'LineWidth', 1);&lt;br /&gt;
axis([-2.5 2.5 0 2.5]); grid on;&lt;br /&gt;
&lt;br /&gt;
% GRÁFICA 3: Superposición (AZUL vs ROJO)&lt;br /&gt;
figure(3); clf; hold on; axis equal;&lt;br /&gt;
set(gcf, 'Color', 'w'); title('3. Comparativa: Inicial vs Final');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
% A) Inicial: AZUL&lt;br /&gt;
plot(X_ini, Y_ini, 'b', 'LineWidth', 1);&lt;br /&gt;
plot(X_ini', Y_ini', 'b', 'LineWidth', 1);&lt;br /&gt;
&lt;br /&gt;
% B) Final: ROJO&lt;br /&gt;
plot(X_fin, Y_fin, 'r', 'LineWidth', 1.2);&lt;br /&gt;
plot(X_fin', Y_fin', 'r', 'LineWidth', 1.2);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% --- Función para bordes ---&lt;br /&gt;
function plot_borde(r_v, t_v, col, ancho)&lt;br /&gt;
    plot(r_v(end)*cos(t_v), r_v(end)*sin(t_v), col, 'LineWidth', ancho);&lt;br /&gt;
    plot(r_v(1)*cos(t_v), r_v(1)*sin(t_v), col, 'LineWidth', ancho);&lt;br /&gt;
    plot([r_v(1) r_v(end)]*cos(t_v(1)), [r_v(1) r_v(end)]*sin(t_v(1)), col, 'LineWidth', ancho);&lt;br /&gt;
    plot([r_v(1) r_v(end)]*cos(t_v(end)), [r_v(1) r_v(end)]*sin(t_v(end)), col, 'LineWidth', ancho);&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia=&lt;br /&gt;
===Definición de un gradiente===&lt;br /&gt;
La divergencia de un campo vectorial (&amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt;) en un punto dado es una medida de la tasa a la que el flujo del campo se está expandiendo (saliendo) o contrayendo (entrando) en ese punto.&lt;br /&gt;
&lt;br /&gt;
Es un valor escalar que te dice qué tan fuerte es una fuente o un sumidero de flujo en ese lugar. Para calcular la divergencia en coordenadas cilíndricas se utiliza la siguiente fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \cdot \vec{U} = \frac{1}{\rho} \left[ \frac{\partial}{\partial \rho} (\rho U_{\rho}) + \frac{\partial U_{\theta}}{\partial \theta} + \frac{\partial}{\partial z} (\rho U_{z}) \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Rotacional=&lt;br /&gt;
&lt;br /&gt;
=Tensiones normales=&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales respecto al plano ortogonal i=&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales respecto al plano ortogonal j=&lt;br /&gt;
&lt;br /&gt;
=Calculo de la masa=&lt;br /&gt;
&lt;br /&gt;
=Interpretación del trabajo=&lt;/div&gt;</summary>
		<author><name>Alba García Celdrán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Temperaturas,_ondas_y_campos_vectoriales_en_un_arco_(Grupo_28)&amp;diff=90311</id>
		<title>Temperaturas, ondas y campos vectoriales en un arco (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Temperaturas,_ondas_y_campos_vectoriales_en_un_arco_(Grupo_28)&amp;diff=90311"/>
				<updated>2025-11-28T10:28:31Z</updated>
		
		<summary type="html">&lt;p&gt;Alba García Celdrán: /* Campo de vectores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperaturas, ondas y campos vectoriales en un arco. Grupo 28 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Tiago di Risio&lt;br /&gt;
*Diego Gonzalez Ramirez&lt;br /&gt;
*Lucas Escalante Morante &lt;br /&gt;
*Nicolás Bofarull Esteban&lt;br /&gt;
*Alba García Celdrán}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Representación del mallado=&lt;br /&gt;
&lt;br /&gt;
===Código y representación===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto_Mallado_Vacio.png|thumb|500px|Representación del mallado]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
% Radio entre 1 y 2&lt;br /&gt;
rho_min = 1; &lt;br /&gt;
rho_max = 2;&lt;br /&gt;
&lt;br /&gt;
% Ángulo: Según la Figura 3, es un semicírculo (0 a pi)&lt;br /&gt;
theta_min = 0; &lt;br /&gt;
theta_max = pi;&lt;br /&gt;
&lt;br /&gt;
% Paso de muestreo h = 1/10 (0.1)&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
%% 2. Generación de la Malla (De polares a Cartesianas)&lt;br /&gt;
% Creamos los vectores de radio y ángulo&lt;br /&gt;
rho_vec = rho_min:h:rho_max;&lt;br /&gt;
theta_vec = [theta_min:h:theta_max, theta_max];&lt;br /&gt;
&lt;br /&gt;
% Creamos la rejilla en coordenadas polares&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Transformamos a Coordenadas Cartesianas para poder pintar&lt;br /&gt;
% x = rho * cos(theta)&lt;br /&gt;
% y = rho * sin(theta)&lt;br /&gt;
X = R .* cos(Th);&lt;br /&gt;
Y = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
%% 3. Visualización (Replicando Figura 3)&lt;br /&gt;
figure(1);&lt;br /&gt;
clf; % nuevo proceso&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal; % Mantiene las proporciones entre ejes&lt;br /&gt;
grid off; % Quitamos la rejilla de fondo.&lt;br /&gt;
&lt;br /&gt;
% A) Pintar la malla interna (Verde)&lt;br /&gt;
% Pintamos las líneas radiales &lt;br /&gt;
plot(X, Y, 'g', 'LineWidth', 0.5); &lt;br /&gt;
% Pintamos los arcos &lt;br /&gt;
plot(X', Y', 'g', 'LineWidth', 0.5);&lt;br /&gt;
&lt;br /&gt;
% B) Pintar el Borde Rojo&lt;br /&gt;
% El borde se compone de 4 partes:&lt;br /&gt;
% 1. Arco interior (rho = 1)&lt;br /&gt;
% 2. Arco exterior (rho = 2)&lt;br /&gt;
% 3. Cierre inferior izquierdo y derecho&lt;br /&gt;
&lt;br /&gt;
% Definimos los bordes para pintarlos seguidos&lt;br /&gt;
borde_rho = [rho_vec(1)*ones(size(theta_vec)), ...      % Arco Interior&lt;br /&gt;
             rho_vec(end)*ones(size(theta_vec)), ...    % Arco Exterior&lt;br /&gt;
             rho_vec, ...                               % Línea base (theta=0)&lt;br /&gt;
             rho_vec];                                  % Línea base (theta=pi)&lt;br /&gt;
&lt;br /&gt;
% Para pintar el borde continuo, lo hacemos paramétricamente:&lt;br /&gt;
% Lado 1: Arco grande (Exterior)&lt;br /&gt;
plot(rho_max * cos(theta_vec), rho_max * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 2: Arco pequeño (Interior)&lt;br /&gt;
plot(rho_min * cos(theta_vec), rho_min * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 3: Cierre plano izquierda (theta = pi)&lt;br /&gt;
plot([rho_min*cos(pi), rho_max*cos(pi)], [rho_min*sin(pi), rho_max*sin(pi)], 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 4: Cierre plano derecha (theta = 0)&lt;br /&gt;
plot([rho_min*cos(0), rho_max*cos(0)], [rho_min*sin(0), rho_max*sin(0)], 'r', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%% 4. Ajustes de la representacion&lt;br /&gt;
title('Mallado del Arco I');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis([-2.5 2.5 -0.5 2.5]); % Ajustar límites para ver bien todo&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Temperatura del sólido= &lt;br /&gt;
La temperatura del sólido proviene de un foco de calor muy concentrado en puntos que están a distancia 1 del origen. Se supone conocida y viene dada por la función: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=(x-y)^2 &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
===Código===&lt;br /&gt;
[[Archivo:Foto_Mallado_Temperatura.png|thumb|center|500px|Representación de las temperaturas]]&lt;br /&gt;
En la representación de la temperatura del arco, se observan las distintas líneas de nivel de la función temperatura con distintos colores, siendo los mas oscuros y fríos los de las temperaturas mas bajas y los mas brillantes y cálidos los de las mas altas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
% Radio entre 1 y 2&lt;br /&gt;
rho_min = 1; &lt;br /&gt;
rho_max = 2;&lt;br /&gt;
&lt;br /&gt;
% Ángulo: Según la Figura 3, es un semicírculo (0 a pi)&lt;br /&gt;
theta_min = 0; &lt;br /&gt;
theta_max = pi;&lt;br /&gt;
&lt;br /&gt;
% Paso de muestreo h = 1/10 (0.1)&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
%% 2. Generación de la Malla (De polares a Cartesianas)&lt;br /&gt;
% Creamos los vectores de radio y ángulo&lt;br /&gt;
rho_vec = rho_min:h:rho_max;&lt;br /&gt;
theta_vec = [theta_min:h:theta_max, theta_max];&lt;br /&gt;
&lt;br /&gt;
% Creamos la rejilla en coordenadas polares&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Transformamos a Coordenadas Cartesianas para poder pintar&lt;br /&gt;
% x = rho * cos(theta)&lt;br /&gt;
% y = rho * sin(theta)&lt;br /&gt;
X = R .* cos(Th);&lt;br /&gt;
Y = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
%% 3. Visualización&lt;br /&gt;
figure(1);&lt;br /&gt;
clf; % nuevo proceso&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal; % Mantiene las proporciones entre ejes&lt;br /&gt;
grid off; % Quitamos la rejilla de fondo.&lt;br /&gt;
&lt;br /&gt;
% A) Pintar la malla interna (Verde)&lt;br /&gt;
% Pintamos las líneas radiales &lt;br /&gt;
plot(X, Y, 'g', 'LineWidth', 0.5); &lt;br /&gt;
% Pintamos los arcos &lt;br /&gt;
plot(X', Y', 'g', 'LineWidth', 0.5);&lt;br /&gt;
&lt;br /&gt;
% B) Pintar el Borde Rojo&lt;br /&gt;
% El borde se compone de 4 partes:&lt;br /&gt;
% 1. Arco interior (rho = 1)&lt;br /&gt;
% 2. Arco exterior (rho = 2)&lt;br /&gt;
% 3. Cierre inferior izquierdo y derecho&lt;br /&gt;
&lt;br /&gt;
% Definimos los bordes para pintarlos seguidos&lt;br /&gt;
borde_rho = [rho_vec(1)*ones(size(theta_vec)), ...      % Arco Interior&lt;br /&gt;
             rho_vec(end)*ones(size(theta_vec)), ...    % Arco Exterior&lt;br /&gt;
             rho_vec, ...                               % Línea base (theta=0)&lt;br /&gt;
             rho_vec];                                  % Línea base (theta=pi)&lt;br /&gt;
&lt;br /&gt;
% Para pintar el borde continuo, lo hacemos paramétricamente:&lt;br /&gt;
% Lado 1: Arco grande (Exterior)&lt;br /&gt;
plot(rho_max * cos(theta_vec), rho_max * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 2: Arco pequeño (Interior)&lt;br /&gt;
plot(rho_min * cos(theta_vec), rho_min * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 3: Cierre plano izquierda (theta = pi)&lt;br /&gt;
plot([rho_min*cos(pi), rho_max*cos(pi)], [rho_min*sin(pi), rho_max*sin(pi)], 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 4: Cierre plano derecha (theta = 0)&lt;br /&gt;
plot([rho_min*cos(0), rho_max*cos(0)], [rho_min*sin(0), rho_max*sin(0)], 'r', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%% 4. Ajustes de la representacion&lt;br /&gt;
title('Mallado del Arco I');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis([-2.5 2.5 -0.5 2.5]); % Ajustar límites para ver bien todo&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
&lt;br /&gt;
%% 5. Campo de Temperaturas&lt;br /&gt;
% Definimos la función T = (x - y)^2&lt;br /&gt;
T = (X - Y).^2;&lt;br /&gt;
&lt;br /&gt;
% Creamos una nueva figura para no borrar la del mallado limpio&lt;br /&gt;
figure(2);&lt;br /&gt;
clf; hold on; axis equal;&lt;br /&gt;
&lt;br /&gt;
% Mapa de Calor&lt;br /&gt;
[C, h_cont] = contourf(X, Y, T, 20, 'LineStyle', 'none'); &lt;br /&gt;
&lt;br /&gt;
% B) Añadir la Barra de Color&lt;br /&gt;
colorbar; &lt;br /&gt;
title('Distribución de Temperatura T(x,y) = (x-y)^2');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
% C) Añadir el Borde Negro (Contorno del arco)&lt;br /&gt;
plot(rho_max * cos(theta_vec), rho_max * sin(theta_vec), 'k', 'LineWidth', 2);&lt;br /&gt;
plot(rho_min * cos(theta_vec), rho_min * sin(theta_vec), 'k', 'LineWidth', 2);&lt;br /&gt;
plot([rho_min*cos(pi), rho_max*cos(pi)], [rho_min*sin(pi), rho_max*sin(pi)], 'k', 'LineWidth', 2);&lt;br /&gt;
plot([rho_min*cos(0), rho_max*cos(0)], [rho_min*sin(0), rho_max*sin(0)], 'k', 'LineWidth', 2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuestro trabajo explicaba que tenemos que seguir el mismo proceso que en el K, con la diferencia de que nos dan una ecuación de temperatura distinta. En el K también indica que existe un foco de calor en rho igual a 1. En nuestra ecuación de temperatura eso no se cumple ya que es la indicada en el punto 2. Esta fórmula explica que la temperatura aumenta cuando la diferencia absoluta de la x y la y incrementa exponencialmente elevada a dos, explicado de una manera mas simple, la temperatura crece exponencialmente según se aleja de la línea x=y, en esa línea la temperatura siempre será 0.&lt;br /&gt;
&lt;br /&gt;
Para visualizar de manera mas sencilla la forma en la que crece la temperatura según se aleja de la línea X=Y, representamos la función &amp;lt;math&amp;gt;T(x,y)=(x-y)^2 &amp;lt;/math&amp;gt; en Geogebra 3D de esta forma, se aprecia perfectamente como la función temperatura es un cilindro parabólico a lo largo del eje X=Y y con vértice en el plano Z=0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Representacion_temperatura_parabola.png|Visualización de la forma de cilindro parabólico de la función&lt;br /&gt;
Archivo:Representacion_Temperatura_Proyectando_Eje_Z.png|Visualización de la función proyectando el eje Z&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Gradiente de T=&lt;br /&gt;
===Definición de un gradiente===&lt;br /&gt;
El gradiente (&amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;) se utiliza para describir la dirección y tasa de cambio de más rápida de un campo escalar. El vector indica la dirección en la que varía más rápidamente y su módulo (|&amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;|) indica la tasa en esa dirección. Para cacular el gradiente en coordenadas cartesianas, se utiliza la siguiente expresión: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{\partial T}{\partial x}\vec i+\frac{\partial T}{\partial y}\vec j+\frac{\partial T}{\partial z}\vec k&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = 2(x-y)\vec i-2(x-y)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores=&lt;br /&gt;
Dado el siguiente campo: &lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho,\theta)=\frac{1}{5}(\rho - 1)\rho^{2}\sin\theta\,\vec{e}_{\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura se puede ver con flechas rojas las componentes del campo vectorial. Las únicas representadas son las tangenciales, en otras palabras la e_θ. La componente normal (e_ρ), y la componente binormal (e_z), son las dos nulas, iguales a 0, por eso mismo no tienen ninguna representación. La normal tendría una dirección alejándose o acercándose del centro del circulo dependiendo si es positiva o negativa. Y la componente binormal si todo fuese positivo se saldría de la pantalla hacia nosotros, direccion vertical. Estas tres componentes siempre so positivas y tienen que cumplir l regla de la mano derecha, cuando hablamos de sus orientaciones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Código===&lt;br /&gt;
[[Archivo:Campo_vectorial_U.png|thumb|500px|Representación campo vectorial U]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% 1. Definir Geometría &lt;br /&gt;
rho_vec = 1:0.1:2;                % Radio de 1 a 2&lt;br /&gt;
theta_vec = 0:0.1:pi;             % De 0 a pi (Semicírculo)&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec); % Malla en polares&lt;br /&gt;
&lt;br /&gt;
% Coordenadas &lt;br /&gt;
X = R .* cos(Th);&lt;br /&gt;
Y = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
% 2. Calcular el Campo Vectorial u &lt;br /&gt;
% Fórmula: u = 1/5 * (rho-1) * rho^2 * sin(theta) * e_theta&lt;br /&gt;
U_rho   = zeros(size(R));  % No hay componentes normales ni binormales&lt;br /&gt;
U_theta = (1/5) * (R - 1) .* (R.^2) .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
% Transformar vectores a Cartesianas &lt;br /&gt;
UX = U_rho .* cos(Th) - U_theta .* sin(Th);&lt;br /&gt;
UY = U_rho .* sin(Th) + U_theta .* cos(Th);&lt;br /&gt;
&lt;br /&gt;
% 3. Optimización visual &lt;br /&gt;
paso = 2; % Pintar solo 1 de cada 2 flechas para que se vean nítidas&lt;br /&gt;
idx_r = 1:paso:size(X,1);&lt;br /&gt;
idx_t = 1:paso:size(X,2);&lt;br /&gt;
&lt;br /&gt;
X_q  = X(idx_r, idx_t);&lt;br /&gt;
Y_q  = Y(idx_r, idx_t);&lt;br /&gt;
UX_q = UX(idx_r, idx_t);&lt;br /&gt;
UY_q = UY(idx_r, idx_t);&lt;br /&gt;
&lt;br /&gt;
% 4. Pintar la Figura&lt;br /&gt;
figure(6); clf; hold on; axis equal;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
title('Campo Vectorial U');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
% Pintar contorno del arco (Referencia visual)&lt;br /&gt;
borde_R = [1, 2, 2, 1, 1]; % Radios para dibujar el marco&lt;br /&gt;
borde_T = [0, 0, pi, pi, 0]; % Ángulos para dibujar el marco&lt;br /&gt;
% (Nota: pinto líneas simples de referencia)&lt;br /&gt;
plot(2*cos(0:0.01:pi), 2*sin(0:0.01:pi), 'k', 'LineWidth', 1.5); % Arco ext&lt;br /&gt;
plot(1*cos(0:0.01:pi), 1*sin(0:0.01:pi), 'k', 'LineWidth', 1.5); % Arco int&lt;br /&gt;
line([-2 -1], [0 0], 'Color', 'k', 'LineWidth', 1.5); % Cierre izq&lt;br /&gt;
line([1 2], [0 0], 'Color', 'k', 'LineWidth', 1.5);   % Cierre der&lt;br /&gt;
&lt;br /&gt;
% Pintar las flechas &lt;br /&gt;
quiver(X_q, Y_q, UX_q, UY_q, 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
axis([-2.5 2.5 0 2.5]); % Ajustar zoom&lt;br /&gt;
grid off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Dibujo del sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
=Divergencia=&lt;br /&gt;
===Definición de un gradiente===&lt;br /&gt;
La divergencia de un campo vectorial (&amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt;) en un punto dado es una medida de la tasa a la que el flujo del campo se está expandiendo (saliendo) o contrayendo (entrando) en ese punto.&lt;br /&gt;
&lt;br /&gt;
Es un valor escalar que te dice qué tan fuerte es una fuente o un sumidero de flujo en ese lugar.&lt;br /&gt;
&lt;br /&gt;
=Rotacional=&lt;br /&gt;
&lt;br /&gt;
=Tensiones normales=&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales respecto al plano ortogonal i=&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales respecto al plano ortogonal j=&lt;br /&gt;
&lt;br /&gt;
=Calculo de la masa=&lt;br /&gt;
&lt;br /&gt;
=Interpretación del trabajo=&lt;/div&gt;</summary>
		<author><name>Alba García Celdrán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Temperaturas,_ondas_y_campos_vectoriales_en_un_arco_(Grupo_28)&amp;diff=90283</id>
		<title>Temperaturas, ondas y campos vectoriales en un arco (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Temperaturas,_ondas_y_campos_vectoriales_en_un_arco_(Grupo_28)&amp;diff=90283"/>
				<updated>2025-11-28T10:15:19Z</updated>
		
		<summary type="html">&lt;p&gt;Alba García Celdrán: /* Código */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Temperaturas, ondas y campos vectoriales en un arco. Grupo 28 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | &lt;br /&gt;
*Tiago di Risio&lt;br /&gt;
*Diego Gonzalez Ramirez&lt;br /&gt;
*Lucas Escalante Morante &lt;br /&gt;
*Nicolás Bofarull Esteban&lt;br /&gt;
*Alba García Celdrán}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Representación del mallado=&lt;br /&gt;
&lt;br /&gt;
===Código y representación===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto_Mallado_Vacio.png|thumb|500px|Representación del mallado]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
% Radio entre 1 y 2&lt;br /&gt;
rho_min = 1; &lt;br /&gt;
rho_max = 2;&lt;br /&gt;
&lt;br /&gt;
% Ángulo: Según la Figura 3, es un semicírculo (0 a pi)&lt;br /&gt;
theta_min = 0; &lt;br /&gt;
theta_max = pi;&lt;br /&gt;
&lt;br /&gt;
% Paso de muestreo h = 1/10 (0.1)&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
%% 2. Generación de la Malla (De polares a Cartesianas)&lt;br /&gt;
% Creamos los vectores de radio y ángulo&lt;br /&gt;
rho_vec = rho_min:h:rho_max;&lt;br /&gt;
theta_vec = [theta_min:h:theta_max, theta_max];&lt;br /&gt;
&lt;br /&gt;
% Creamos la rejilla en coordenadas polares&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Transformamos a Coordenadas Cartesianas para poder pintar&lt;br /&gt;
% x = rho * cos(theta)&lt;br /&gt;
% y = rho * sin(theta)&lt;br /&gt;
X = R .* cos(Th);&lt;br /&gt;
Y = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
%% 3. Visualización (Replicando Figura 3)&lt;br /&gt;
figure(1);&lt;br /&gt;
clf; % nuevo proceso&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal; % Mantiene las proporciones entre ejes&lt;br /&gt;
grid off; % Quitamos la rejilla de fondo.&lt;br /&gt;
&lt;br /&gt;
% A) Pintar la malla interna (Verde)&lt;br /&gt;
% Pintamos las líneas radiales &lt;br /&gt;
plot(X, Y, 'g', 'LineWidth', 0.5); &lt;br /&gt;
% Pintamos los arcos &lt;br /&gt;
plot(X', Y', 'g', 'LineWidth', 0.5);&lt;br /&gt;
&lt;br /&gt;
% B) Pintar el Borde Rojo&lt;br /&gt;
% El borde se compone de 4 partes:&lt;br /&gt;
% 1. Arco interior (rho = 1)&lt;br /&gt;
% 2. Arco exterior (rho = 2)&lt;br /&gt;
% 3. Cierre inferior izquierdo y derecho&lt;br /&gt;
&lt;br /&gt;
% Definimos los bordes para pintarlos seguidos&lt;br /&gt;
borde_rho = [rho_vec(1)*ones(size(theta_vec)), ...      % Arco Interior&lt;br /&gt;
             rho_vec(end)*ones(size(theta_vec)), ...    % Arco Exterior&lt;br /&gt;
             rho_vec, ...                               % Línea base (theta=0)&lt;br /&gt;
             rho_vec];                                  % Línea base (theta=pi)&lt;br /&gt;
&lt;br /&gt;
% Para pintar el borde continuo, lo hacemos paramétricamente:&lt;br /&gt;
% Lado 1: Arco grande (Exterior)&lt;br /&gt;
plot(rho_max * cos(theta_vec), rho_max * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 2: Arco pequeño (Interior)&lt;br /&gt;
plot(rho_min * cos(theta_vec), rho_min * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 3: Cierre plano izquierda (theta = pi)&lt;br /&gt;
plot([rho_min*cos(pi), rho_max*cos(pi)], [rho_min*sin(pi), rho_max*sin(pi)], 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 4: Cierre plano derecha (theta = 0)&lt;br /&gt;
plot([rho_min*cos(0), rho_max*cos(0)], [rho_min*sin(0), rho_max*sin(0)], 'r', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%% 4. Ajustes de la representacion&lt;br /&gt;
title('Mallado del Arco I');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis([-2.5 2.5 -0.5 2.5]); % Ajustar límites para ver bien todo&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Temperatura del sólido= &lt;br /&gt;
La temperatura del sólido proviene de un foco de calor muy concentrado en puntos que están a distancia 1 del origen. Se supone conocida y viene dada por la función: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=(x-y)^2 &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
===Código===&lt;br /&gt;
[[Archivo:Foto_Mallado_Temperatura.png|thumb|center|500px|Representación de las temperaturas]]&lt;br /&gt;
En la representación de la temperatura del arco, se observan las distintas líneas de nivel de la función temperatura con distintos colores, siendo los mas oscuros y fríos los de las temperaturas mas bajas y los mas brillantes y cálidos los de las mas altas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
% Radio entre 1 y 2&lt;br /&gt;
rho_min = 1; &lt;br /&gt;
rho_max = 2;&lt;br /&gt;
&lt;br /&gt;
% Ángulo: Según la Figura 3, es un semicírculo (0 a pi)&lt;br /&gt;
theta_min = 0; &lt;br /&gt;
theta_max = pi;&lt;br /&gt;
&lt;br /&gt;
% Paso de muestreo h = 1/10 (0.1)&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
%% 2. Generación de la Malla (De polares a Cartesianas)&lt;br /&gt;
% Creamos los vectores de radio y ángulo&lt;br /&gt;
rho_vec = rho_min:h:rho_max;&lt;br /&gt;
theta_vec = [theta_min:h:theta_max, theta_max];&lt;br /&gt;
&lt;br /&gt;
% Creamos la rejilla en coordenadas polares&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Transformamos a Coordenadas Cartesianas para poder pintar&lt;br /&gt;
% x = rho * cos(theta)&lt;br /&gt;
% y = rho * sin(theta)&lt;br /&gt;
X = R .* cos(Th);&lt;br /&gt;
Y = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
%% 3. Visualización&lt;br /&gt;
figure(1);&lt;br /&gt;
clf; % nuevo proceso&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal; % Mantiene las proporciones entre ejes&lt;br /&gt;
grid off; % Quitamos la rejilla de fondo.&lt;br /&gt;
&lt;br /&gt;
% A) Pintar la malla interna (Verde)&lt;br /&gt;
% Pintamos las líneas radiales &lt;br /&gt;
plot(X, Y, 'g', 'LineWidth', 0.5); &lt;br /&gt;
% Pintamos los arcos &lt;br /&gt;
plot(X', Y', 'g', 'LineWidth', 0.5);&lt;br /&gt;
&lt;br /&gt;
% B) Pintar el Borde Rojo&lt;br /&gt;
% El borde se compone de 4 partes:&lt;br /&gt;
% 1. Arco interior (rho = 1)&lt;br /&gt;
% 2. Arco exterior (rho = 2)&lt;br /&gt;
% 3. Cierre inferior izquierdo y derecho&lt;br /&gt;
&lt;br /&gt;
% Definimos los bordes para pintarlos seguidos&lt;br /&gt;
borde_rho = [rho_vec(1)*ones(size(theta_vec)), ...      % Arco Interior&lt;br /&gt;
             rho_vec(end)*ones(size(theta_vec)), ...    % Arco Exterior&lt;br /&gt;
             rho_vec, ...                               % Línea base (theta=0)&lt;br /&gt;
             rho_vec];                                  % Línea base (theta=pi)&lt;br /&gt;
&lt;br /&gt;
% Para pintar el borde continuo, lo hacemos paramétricamente:&lt;br /&gt;
% Lado 1: Arco grande (Exterior)&lt;br /&gt;
plot(rho_max * cos(theta_vec), rho_max * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 2: Arco pequeño (Interior)&lt;br /&gt;
plot(rho_min * cos(theta_vec), rho_min * sin(theta_vec), 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 3: Cierre plano izquierda (theta = pi)&lt;br /&gt;
plot([rho_min*cos(pi), rho_max*cos(pi)], [rho_min*sin(pi), rho_max*sin(pi)], 'r', 'LineWidth', 2);&lt;br /&gt;
% Lado 4: Cierre plano derecha (theta = 0)&lt;br /&gt;
plot([rho_min*cos(0), rho_max*cos(0)], [rho_min*sin(0), rho_max*sin(0)], 'r', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%% 4. Ajustes de la representacion&lt;br /&gt;
title('Mallado del Arco I');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis([-2.5 2.5 -0.5 2.5]); % Ajustar límites para ver bien todo&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
&lt;br /&gt;
%% 5. Campo de Temperaturas&lt;br /&gt;
% Definimos la función T = (x - y)^2&lt;br /&gt;
T = (X - Y).^2;&lt;br /&gt;
&lt;br /&gt;
% Creamos una nueva figura para no borrar la del mallado limpio&lt;br /&gt;
figure(2);&lt;br /&gt;
clf; hold on; axis equal;&lt;br /&gt;
&lt;br /&gt;
% Mapa de Calor&lt;br /&gt;
[C, h_cont] = contourf(X, Y, T, 20, 'LineStyle', 'none'); &lt;br /&gt;
&lt;br /&gt;
% B) Añadir la Barra de Color&lt;br /&gt;
colorbar; &lt;br /&gt;
title('Distribución de Temperatura T(x,y) = (x-y)^2');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
% C) Añadir el Borde Negro (Contorno del arco)&lt;br /&gt;
plot(rho_max * cos(theta_vec), rho_max * sin(theta_vec), 'k', 'LineWidth', 2);&lt;br /&gt;
plot(rho_min * cos(theta_vec), rho_min * sin(theta_vec), 'k', 'LineWidth', 2);&lt;br /&gt;
plot([rho_min*cos(pi), rho_max*cos(pi)], [rho_min*sin(pi), rho_max*sin(pi)], 'k', 'LineWidth', 2);&lt;br /&gt;
plot([rho_min*cos(0), rho_max*cos(0)], [rho_min*sin(0), rho_max*sin(0)], 'k', 'LineWidth', 2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuestro trabajo explicaba que tenemos que seguir el mismo proceso que en el K, con la diferencia de que nos dan una ecuación de temperatura distinta. En el K también indica que existe un foco de calor en rho igual a 1. En nuestra ecuación de temperatura eso no se cumple ya que es la indicada en el punto 2. Esta fórmula explica que la temperatura aumenta cuando la diferencia absoluta de la x y la y incrementa exponencialmente elevada a dos, explicado de una manera mas simple, la temperatura crece exponencialmente según se aleja de la línea x=y, en esa línea la temperatura siempre será 0.&lt;br /&gt;
&lt;br /&gt;
Para visualizar de manera mas sencilla la forma en la que crece la temperatura según se aleja de la línea X=Y, representamos la función &amp;lt;math&amp;gt;T(x,y)=(x-y)^2 &amp;lt;/math&amp;gt; en Geogebra 3D de esta forma, se aprecia perfectamente como la función temperatura es un cilindro parabólico a lo largo del eje X=Y y con vértice en el plano Z=0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;250px&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Representacion_temperatura_parabola.png|Visualización de la forma de cilindro parabólico de la función&lt;br /&gt;
Archivo:Representacion_Temperatura_Proyectando_Eje_Z.png|Visualización de la función proyectando el eje Z&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Gradiente de T=&lt;br /&gt;
===Definición de un gradiente===&lt;br /&gt;
El gradiente (&amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;) se utiliza para describir la dirección y tasa de cambio de más rápida de un campo escalar. El vector indica la dirección en la que varía más rápidamente y su módulo (|&amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;|) indica la tasa en esa dirección. Para cacular el gradiente en coordenadas cartesianas, se utiliza la siguiente expresión: &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{\partial T}{\partial x}\vec i+\frac{\partial T}{\partial y}\vec j+\frac{\partial T}{\partial z}\vec k&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &lt;br /&gt;
 &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = 2(x-y)\vec i-2(x-y)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores=&lt;br /&gt;
Dado el siguiente campo: &lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}(\rho,\theta)=\frac{1}{5}(\rho - 1)\rho^{2}\sin\theta\,\vec{e}_{\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e⃗_ρ&lt;br /&gt;
&lt;br /&gt;
===Código===&lt;br /&gt;
[[Archivo:Campo_vectorial_U.png|thumb|500px|Representación campo vectorial U]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; close all;&lt;br /&gt;
&lt;br /&gt;
% 1. Definir Geometría &lt;br /&gt;
rho_vec = 1:0.1:2;                % Radio de 1 a 2&lt;br /&gt;
theta_vec = 0:0.1:pi;             % De 0 a pi (Semicírculo)&lt;br /&gt;
[R, Th] = meshgrid(rho_vec, theta_vec); % Malla en polares&lt;br /&gt;
&lt;br /&gt;
% Coordenadas &lt;br /&gt;
X = R .* cos(Th);&lt;br /&gt;
Y = R .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
% 2. Calcular el Campo Vectorial u &lt;br /&gt;
% Fórmula: u = 1/5 * (rho-1) * rho^2 * sin(theta) * e_theta&lt;br /&gt;
U_rho   = zeros(size(R));  % No hay componentes normales ni binormales&lt;br /&gt;
U_theta = (1/5) * (R - 1) .* (R.^2) .* sin(Th);&lt;br /&gt;
&lt;br /&gt;
% Transformar vectores a Cartesianas &lt;br /&gt;
UX = U_rho .* cos(Th) - U_theta .* sin(Th);&lt;br /&gt;
UY = U_rho .* sin(Th) + U_theta .* cos(Th);&lt;br /&gt;
&lt;br /&gt;
% 3. Optimización visual &lt;br /&gt;
paso = 2; % Pintar solo 1 de cada 2 flechas para que se vean nítidas&lt;br /&gt;
idx_r = 1:paso:size(X,1);&lt;br /&gt;
idx_t = 1:paso:size(X,2);&lt;br /&gt;
&lt;br /&gt;
X_q  = X(idx_r, idx_t);&lt;br /&gt;
Y_q  = Y(idx_r, idx_t);&lt;br /&gt;
UX_q = UX(idx_r, idx_t);&lt;br /&gt;
UY_q = UY(idx_r, idx_t);&lt;br /&gt;
&lt;br /&gt;
% 4. Pintar la Figura&lt;br /&gt;
figure(6); clf; hold on; axis equal;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
title('Campo Vectorial U');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
% Pintar contorno del arco (Referencia visual)&lt;br /&gt;
borde_R = [1, 2, 2, 1, 1]; % Radios para dibujar el marco&lt;br /&gt;
borde_T = [0, 0, pi, pi, 0]; % Ángulos para dibujar el marco&lt;br /&gt;
% (Nota: pinto líneas simples de referencia)&lt;br /&gt;
plot(2*cos(0:0.01:pi), 2*sin(0:0.01:pi), 'k', 'LineWidth', 1.5); % Arco ext&lt;br /&gt;
plot(1*cos(0:0.01:pi), 1*sin(0:0.01:pi), 'k', 'LineWidth', 1.5); % Arco int&lt;br /&gt;
line([-2 -1], [0 0], 'Color', 'k', 'LineWidth', 1.5); % Cierre izq&lt;br /&gt;
line([1 2], [0 0], 'Color', 'k', 'LineWidth', 1.5);   % Cierre der&lt;br /&gt;
&lt;br /&gt;
% Pintar las flechas &lt;br /&gt;
quiver(X_q, Y_q, UX_q, UY_q, 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
axis([-2.5 2.5 0 2.5]); % Ajustar zoom&lt;br /&gt;
grid off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Dibujo del sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
=Divergencia=&lt;br /&gt;
===Definición de un gradiente===&lt;br /&gt;
La divergencia de un campo vectorial ($\nabla \cdot \vec{F}$) en un punto dado es una medida de la tasa a la que el flujo del campo se está expandiendo (saliendo) o contrayendo (entrando) en ese punto.&lt;br /&gt;
&lt;br /&gt;
=Rotacional=&lt;br /&gt;
&lt;br /&gt;
=Tensiones normales=&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales respecto al plano ortogonal i=&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales respecto al plano ortogonal j=&lt;br /&gt;
&lt;br /&gt;
=Calculo de la masa=&lt;br /&gt;
&lt;br /&gt;
=Interpretación del trabajo=&lt;/div&gt;</summary>
		<author><name>Alba García Celdrán</name></author>	</entry>

	</feed>