<?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=%C3%81lvaro+Rodr%C3%ADguez+Aparicio.</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=%C3%81lvaro+Rodr%C3%ADguez+Aparicio."/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/%C3%81lvaro_Rodr%C3%ADguez_Aparicio."/>
		<updated>2026-04-24T08:58:16Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=98035</id>
		<title>Ondas y campos vectoriales en un arco (Grupo 61)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=98035"/>
				<updated>2025-12-04T09:54:02Z</updated>
		
		<summary type="html">&lt;p&gt;Álvaro Rodríguez Aparicio.: /* . Rotacional de u */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ondas y Campos Vectoriales en un Arco. Grupo 61 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Marco Antonio Vives Rocamora &amp;lt;br&amp;gt; Pelayo Álvarez Fernández &amp;lt;br&amp;gt; Álvaro Rodríguez &amp;lt;br&amp;gt; Javier Portabella &amp;lt;br&amp;gt; Javier Sánchez Torres &amp;lt;br&amp;gt; }}&lt;br /&gt;
&lt;br /&gt;
==. Definición del Arco. ==&lt;br /&gt;
===. Arco===&lt;br /&gt;
La región geométrica que se analiza en este trabajo corresponde a un arco circular, es decir, a una corona comprendida entre dos radios concéntricos. El dominio está limitado por un radio interior igual a 1 y un radio exterior igual a 2, de modo que todos los puntos del arco verifican&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\;1\le \sqrt[]{y^{2}+x^{2}}\le 2\;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta descripción en coordenadas cartesianas puede expresarse de forma más natural mediante coordenadas polares. En dichas coordenadas, la geometría del arco queda caracterizada por los siguientes rangos:&lt;br /&gt;
&lt;br /&gt;
* \(\rho \in [1,2]\)&lt;br /&gt;
* \(\theta \in [0,2\pi]\)&lt;br /&gt;
&lt;br /&gt;
lo que representa una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
Sobre este dominio se estudiará el efecto de un campo de desplazamientos aplicado a la superficie del arco. Dicho campo es puramente radial y viene dado por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{u}(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Este desplazamiento puede interpretarse como una deformación que separa las circunferencias de radio 1 y 2 sin introducir componente angular. El análisis de este campo permitirá calcular e interpretar magnitudes como el gradiente, la divergencia, el rotacional y las tensiones asociadas al material del arco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Mallado del arco ===&lt;br /&gt;
Para poder trabajar numéricamente sobre el arco es necesario discretizarlo, es decir,&lt;br /&gt;
construir una malla de puntos en su interior. Partimos de la descripción del dominio en&lt;br /&gt;
coordenadas polares:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;1 \le \rho \le 2,\qquad 0 \le \theta \le 2\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que corresponde a una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
El mallado se obtiene tomando un número finito de valores igualmente espaciados de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;. A partir de ellos se construye una rejilla en el plano&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt; y, usando el cambio a coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x = \rho \cos\theta,\qquad&lt;br /&gt;
y = \rho \sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se obtienen las coordenadas &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de todos los puntos de la malla. Las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; constante dan lugar a circunferencias, mientras que las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; constante se representan como radios. El resultado es una malla estructurada&lt;br /&gt;
formada por curvas radiales y circunferenciales que recubre todo el dominio del arco y que&lt;br /&gt;
servirá de base para representar los distintos campos escalares y vectoriales en los apartados&lt;br /&gt;
siguientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; '''Mallado del arco realizado a través de Matlab:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladogreen.png|500px|miniatura|derecha|Representación del mallado del arco mediante MatLab.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso de muestreo&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Valor de u (radios)&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo de lo puntos que caben aproximadamente&lt;br /&gt;
puntos = round(pi/h) + 1;&lt;br /&gt;
&lt;br /&gt;
% Vector v (ángulos) de 0 a pi&lt;br /&gt;
v = linspace(0, pi, puntos);&lt;br /&gt;
&lt;br /&gt;
% Matrices de coordenadas polares&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Conversión a Cartesianas&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plot(xx, yy, 'r'); &lt;br /&gt;
&lt;br /&gt;
hold on %Se mantiene el gráfico para añadir las líneas radiales&lt;br /&gt;
&lt;br /&gt;
plot(xx', yy', 'r');&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
% Ajustes finales visuales&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Arco II');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Temperatura ==&lt;br /&gt;
En este apartado se estudia el comportamiento del campo de temperatura definido sobre&lt;br /&gt;
el dominio del arco. La temperatura viene dada por la función escalar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
la cual asigna a cada punto del arco un valor real no negativo. Se trata de un campo escalar&lt;br /&gt;
sencillo pero representativo, ya que su variación depende de la distancia a la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que permite observar cómo cambian las isótemas dentro de un dominio curvilíneo.&lt;br /&gt;
&lt;br /&gt;
El análisis de la temperatura se divide en dos partes. En primer lugar, se representa el campo&lt;br /&gt;
mediante un mapa de colores sobre el dominio discretizado, lo que permite visualizar de forma&lt;br /&gt;
inmediata las zonas de mayor y menor temperatura. En segundo lugar, se estudian sus valores&lt;br /&gt;
extremos dentro del arco, determinando dónde se alcanzan los máximos y mínimos en función de&lt;br /&gt;
la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
Este estudio será esencial para comprender el gradiente de la temperatura en el apartado&lt;br /&gt;
siguiente, ya que las zonas donde &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; crece o decrece más rápidamente estarán directamente&lt;br /&gt;
relacionadas con la orientación del vector &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Representación ===&lt;br /&gt;
En este apartado se representa gráficamente el campo de temperatura definido por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
evaluado sobre la malla construida en el arco. Para cada punto de la rejilla&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt;, la función asigna un valor proporcional al cuadrado de la diferencia&lt;br /&gt;
entre sus coordenadas. Esto implica que la temperatura es mínima sobre la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt; y aumenta conforme los puntos se alejan de dicha línea.&lt;br /&gt;
&lt;br /&gt;
La representación se realiza mediante un mapa de colores sobre el dominio, utilizando la&lt;br /&gt;
misma malla generada en el apartado anterior. Este tipo de visualización permite identificar&lt;br /&gt;
rápidamente las regiones de temperatura elevada (colores cálidos) y las zonas donde&lt;br /&gt;
&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; es más baja (colores fríos). La variación del campo resulta suave y simétrica&lt;br /&gt;
respecto a la recta &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que facilita su análisis en apartados posteriores.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Malladotemp.png|500px|miniatura|derecha|Representación de la temperatura del arco]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                 % Campo escalar de temperatura&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
contourf(xx, yy, T, 40, 'LineColor', 'none')   % Mapa suave con 40 niveles&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
contour(xx, yy, T, 12, 'k', 'LineWidth', 0.5)  % Líneas de contorno finas en negro&lt;br /&gt;
&lt;br /&gt;
colormap(turbo)                               % Paleta moderna y más limpia&lt;br /&gt;
&lt;br /&gt;
colorbar                                      % Barra lateral&lt;br /&gt;
&lt;br /&gt;
title('Temperatura del arco')                 % Título de la gráfica&lt;br /&gt;
&lt;br /&gt;
xlabel('x'); ylabel('y')                      % Etiquetas de los ejes&lt;br /&gt;
&lt;br /&gt;
axis equal                                    % Proporción real&lt;br /&gt;
&lt;br /&gt;
xlim([-3 3]); ylim([-3 3])                    % Ventana visual&lt;br /&gt;
&lt;br /&gt;
set(gcf, 'Color', 'w')                        % Fondo blanco para mejor calidad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura anterior se representa el campo de temperatura definido por &lt;br /&gt;
T(x,y) = (x - y)^2 sobre el dominio del arco. La distribución térmica depende &lt;br /&gt;
directamente de la diferencia entre las coordenadas cartesianas x e y, de modo que &lt;br /&gt;
la temperatura se anula en los puntos situados sobre la recta x = y y aumenta &lt;br /&gt;
progresivamente conforme los puntos se alejan de dicha diagonal.&lt;br /&gt;
&lt;br /&gt;
En el gráfico puede observarse cómo las zonas próximas a la línea x = y presentan &lt;br /&gt;
valores más bajos (colores fríos), mientras que las regiones donde x e y difieren &lt;br /&gt;
más muestran temperaturas elevadas (colores cálidos). Las bandas inclinadas que &lt;br /&gt;
aparecen en la imagen reflejan esta estructura nivelada de la función, generando &lt;br /&gt;
curvas de igual temperatura que atraviesan el arco con una orientación similar.&lt;br /&gt;
&lt;br /&gt;
Esta representación permite identificar con facilidad las regiones en las que la &lt;br /&gt;
temperatura varía más rápidamente, información que será fundamental en el apartado &lt;br /&gt;
siguiente para estudiar el gradiente de T y su relación con la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
===. Máximos y mínimos ===&lt;br /&gt;
Una vez representado el campo de temperatura, analizamos ahora los puntos del arco &lt;br /&gt;
en los que la función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alcanza sus valores extremos. Dado que se trata de una función cuadrática, la temperatura &lt;br /&gt;
siempre es no negativa y solamente se anula cuando &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;. Esto permite &lt;br /&gt;
identificar de forma inmediata los puntos del dominio donde se alcanza el mínimo absoluto.&lt;br /&gt;
&lt;br /&gt;
Por otra parte, los valores máximos no se encuentran en un punto aislado, sino en las &lt;br /&gt;
zonas del arco donde la diferencia entre &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; es mayor dentro del &lt;br /&gt;
dominio geométrico estudiado. Para localizarlos con precisión se calcula el valor de la &lt;br /&gt;
temperatura en toda la malla y se identifican los puntos que alcanzan el máximo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Maxymin.png|500px|miniatura|derecha|Representación del máximo y mínimo de la función temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de los valores extremos de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
valor_min = min(T(:));           % Mínimo absoluto del campo&lt;br /&gt;
valor_max = max(T(:));           % Máximo absoluto del campo&lt;br /&gt;
&lt;br /&gt;
% Localización aproximada de los puntos donde se alcanzan&lt;br /&gt;
[idx_min] = find(T == valor_min);&lt;br /&gt;
[idx_max] = find(T == valor_max);&lt;br /&gt;
&lt;br /&gt;
puntos_min = [xx(idx_min), yy(idx_min)];   % Coordenadas donde T es mínima&lt;br /&gt;
puntos_max = [xx(idx_max), yy(idx_max)];   % Coordenadas donde T es máxima&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica&lt;br /&gt;
figure&lt;br /&gt;
contourf(xx, yy, T, 30)          % Mapa de temperatura&lt;br /&gt;
hold on&lt;br /&gt;
plot(puntos_min(:,1), puntos_min(:,2), 'wo', 'MarkerSize', 10, 'LineWidth', 2)  % mínimos&lt;br /&gt;
plot(puntos_max(:,1), puntos_max(:,2), 'rx', 'MarkerSize', 10, 'LineWidth', 2)  % máximos&lt;br /&gt;
colorbar&lt;br /&gt;
title('Máximos y mínimos de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el gráfico se observa que la temperatura mínima se alcanza en los puntos del arco &lt;br /&gt;
situados sobre la línea x = y, donde la función T(x,y) se anula. Estos puntos aparecen &lt;br /&gt;
marcados en blanco en la figura.&lt;br /&gt;
&lt;br /&gt;
Los valores máximos, representados mediante cruces rojas, se encuentran en las zonas &lt;br /&gt;
del arco donde la diferencia |x - y| es mayor. En este caso, los máximos aparecen en la &lt;br /&gt;
parte superior izquierda y superior derecha del dominio, coincidiendo con los puntos en &lt;br /&gt;
los que la geometría del arco permite un mayor alejamiento entre x e y.&lt;br /&gt;
&lt;br /&gt;
Este estudio proporciona una visión clara de cómo se distribuyen los valores extremos en &lt;br /&gt;
el dominio, lo cual será útil en el apartado siguiente para comprender la dirección y &lt;br /&gt;
magnitud del gradiente de T.&lt;br /&gt;
&lt;br /&gt;
==. Gradiente de T y curvas de nivel ==&lt;br /&gt;
En este apartado se calcula y representa el gradiente de la temperatura asociada al campo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
El gradiente proporciona la dirección en la que la temperatura aumenta más rápidamente&lt;br /&gt;
en cada punto del arco y su módulo indica la variación máxima de T en esa dirección.&lt;br /&gt;
Dado que se trata de una función diferenciable, el gradiente se obtiene mediante las&lt;br /&gt;
derivadas parciales respecto a x e y, evaluadas en todos los nodos de la malla.&lt;br /&gt;
&lt;br /&gt;
La representación vectorial del gradiente permite visualizar la orientación de las zonas&lt;br /&gt;
donde la temperatura crece de forma más acusada, lo cual resulta fundamental para&lt;br /&gt;
interpretar la distribución térmica del dominio.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientetempfinas.png|500px|miniaturadeimagen|Representación del gradiente de la temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo del gradiente del campo T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
% Derivadas parciales de T&lt;br /&gt;
Tx = 2*(xx - yy);                % dT/dx&lt;br /&gt;
Ty = -2*(xx - yy);               % dT/dy&lt;br /&gt;
&lt;br /&gt;
% Representación del gradiente&lt;br /&gt;
figure&lt;br /&gt;
quiver(xx, yy, Tx, Ty, 'k')      % Flechas negras del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
contourf(xx, yy, T, 20, 'LineColor', 'none')   % Fondo suave con la temperatura&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Gradiente de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la figura se observa el campo vectorial del gradiente de T superpuesto al mapa de&lt;br /&gt;
temperatura. Las flechas apuntan en la dirección donde la función T aumenta con mayor&lt;br /&gt;
rapidez y su orientación coincide con la perpendicular a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
Dado que T(x,y) depende únicamente de la diferencia (x - y), los vectores del gradiente&lt;br /&gt;
son paralelos entre sí en amplias zonas del dominio y presentan una dirección inclinada,&lt;br /&gt;
siempre perpendicular a las bandas de colores observadas en el mapa de temperatura.&lt;br /&gt;
&lt;br /&gt;
La simetría de la función se refleja en la estructura del gradiente, que cambia de sentido&lt;br /&gt;
a ambos lados de la recta x = y, donde la temperatura es mínima.&lt;br /&gt;
&lt;br /&gt;
==. Campo de Vectores en el Sólido (u). ==&lt;br /&gt;
Tenemos el campo vectorial en coordenadas cilíndricas: &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec e_\rho&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Vamos a representarlo en los puntos del mallado del sólido.&lt;br /&gt;
[[Archivo:Pelayo4.png|500px|miniatura|derecha|Representación del Campo Vectorial en el Mallado del Sólido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Defino el paso de muestreo para la rejilla. &lt;br /&gt;
% Defino el dominio.&lt;br /&gt;
h = 1/10;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el número aproximado de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Vector en el que asigno un ángulo de 0 a pi a cada punto.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho, theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Paso a coordenadas cartesianas para el trazado de las líneas de malla.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Inicio la figura. &lt;br /&gt;
% Uso color verde para las radiales y los arcos.&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g'); % Rayos.&lt;br /&gt;
hold on&lt;br /&gt;
plot(x',y','g'); % Arcos.&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Campo Vectorial: u(ρ,θ)=15(ρ−1)ρ eρ');&lt;br /&gt;
xlabel('Eje X'); ylabel('Eje Y');&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Cálculo y visualización del campo vectorial.&lt;br /&gt;
ri = 1;&lt;br /&gt;
re = 2;&lt;br /&gt;
theta_vec = linspace(0, pi, 20);&lt;br /&gt;
rho_vec = linspace(ri, re, 20);&lt;br /&gt;
[R, THETA] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Posiciones donde nacerán las mallas.&lt;br /&gt;
X = R.*cos(THETA);&lt;br /&gt;
Y = R.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
% Definición del campo en base polar.&lt;br /&gt;
U_rho = (1/5)*(R-1).*R;&lt;br /&gt;
U_theta = zeros(size(U_rho));&lt;br /&gt;
&lt;br /&gt;
% Paso a Cartesianas&lt;br /&gt;
U = U_rho.*cos(THETA)-U_theta.*sin(THETA);&lt;br /&gt;
V = U_rho.*sin(THETA)+U_theta.*cos(THETA);&lt;br /&gt;
&lt;br /&gt;
% Dibujo de vectores.&lt;br /&gt;
quiver(X, Y, U, V, 0.5, 'b', 'LineWidth', 1.2);&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
El campo vectorial, al carecer de componente angular (&amp;lt;math&amp;gt;\;\;\vec{e}_{\theta}\;&amp;lt;/math&amp;gt;), es estrictamente radial (los vectores apuntan desde el origen hacia afuera). La ecuación muestra una dependencia respecto a la distancia al origen, a medida que aumenta el radio se produce un crecimiento de la norma de los vectores, siendo nula en el radio interior y máxima en el exterior.&lt;br /&gt;
&lt;br /&gt;
==. Sólido antes y después del desplazamiento ==&lt;br /&gt;
Consideramos que el campo &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec  e_\rho&amp;lt;/math&amp;gt; determina el desplazamiento que sufre cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
Dibujo el sólido antes y después del desplazamiento:&lt;br /&gt;
[[Archivo:pelayo5.png|600px|miniatura|derecha|Sólido Antes y Después de Aplicarle el Desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso del mallado.&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Defino el dominio radial.&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el nº de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Dominio angular.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho,theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Defino la Configuración de Referencia.&lt;br /&gt;
% Transformo la geometría original a cartesianas para visualizar.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del Campo de Desplazamiento.&lt;br /&gt;
% Aplicamos la fórmula sobre la malla radial.&lt;br /&gt;
desprad = (1/5).*(rho-1).*rho;&lt;br /&gt;
&lt;br /&gt;
% Proyección del desplazamiento en cartesianas.&lt;br /&gt;
despx = desprad.*cos(theta);&lt;br /&gt;
despy = desprad.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Definición de la Configuración Deformada.&lt;br /&gt;
% La posición final es la inicial más el vector desplazamiento.&lt;br /&gt;
X = x+despx;&lt;br /&gt;
Y = y+despy;&lt;br /&gt;
&lt;br /&gt;
% Visualización de los resultados.&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
% Límites comunes.&lt;br /&gt;
limitesejes=[-3 3 -1 3];&lt;br /&gt;
&lt;br /&gt;
% Panel Superior: Geometría Original.&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(x,y,0*x); % z=0 para vista 2D.&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Antes de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','g');&lt;br /&gt;
&lt;br /&gt;
% Panel Inferior: Geometría Resultante.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Después de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','r');&lt;br /&gt;
}}&lt;br /&gt;
El campo de desplazamiento impuesto provoca que los puntos en el radio interior permanezcan fijos, mientras que los puntos exteriores sufren un desplazamiento progresivo hacia afuera, resultando en una expansión radial del sólido.&lt;br /&gt;
&lt;br /&gt;
==. Divergencia de u ==&lt;br /&gt;
La divergencia de un campo vectorial&amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; definido en coordenadas cilíndricas se obtiene con la siguiente expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}=\frac{1}{\rho}\left( \frac{\partial (\rho u_{\rho})}{\partial \rho}+\frac{\partial (u_{\theta})}{\partial \theta}+\frac{\partial(\rho u_{z}) }{\partial z} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El campo vectorial con el que se va a operar es:&amp;lt;math&amp;gt;\;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Primeramente, se van a determinar las componentes conocidas, es decir,&amp;lt;math&amp;gt;\;u_{\rho}\;;\; u_{\theta}\;;\;u_{z}&amp;lt;/math&amp;gt; para así poder sustituir los valores en &amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\;u_{\rho}=\frac{1}{5}(\rho^{2}-\rho)\;;\; u_{\theta}=0\;;\;u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}=\frac{1}{\rho}\left( \frac{\partial (\rho u_{\rho})}{\partial \rho}+0+0 \right)=\frac{1}{\rho}\frac{\partial }{\partial \rho}\left( \rho\cdot \frac{1}{5}\cdot (\rho^{2}-\rho) \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se multiplica&amp;lt;math&amp;gt;\;\;\overrightarrow{u}_{\rho}\;\;&amp;lt;/math&amp;gt; por&amp;lt;math&amp;gt;\;\;\rho\;\;&amp;lt;/math&amp;gt;y se deriva el término respecto de&amp;lt;math&amp;gt;\;\;\rho\;\;&amp;lt;/math&amp;gt;, obteniendo:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial }{\partial \rho}\left( \frac{1}{5}(\rho^{3}-\rho^{2}) \right)=\frac{1}{5}(3\rho^{2}-2\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, se obtiene la divergencia:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}=\frac{1}{\rho}\cdot\frac{1}{5}(3\rho^{2}-2\rho)=\frac{1}{5}(3\rho-2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se adjunta el código desarrollado en Matlab para la representación de la divergencia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Representación de la divergencia de &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; a través de matlab:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergenciafoto.png|4000px|miniatura|derecha|Dibujo de la divergencia en el arco mediante MatLab.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Intervalos de las variables&lt;br /&gt;
w=10; &lt;br /&gt;
p=80;&lt;br /&gt;
u=linspace(1,2,w);&lt;br /&gt;
v=linspace(0,pi,p); &lt;br /&gt;
&lt;br /&gt;
%mallado&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
X = U.*cos(V);&lt;br /&gt;
Y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%divergencia&lt;br /&gt;
DIVu = (3.*U - 2)./5;&lt;br /&gt;
&lt;br /&gt;
%gráfica&lt;br /&gt;
surf(X,Y,DIVu)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Divergencia en el arco');&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Observando la representación realizada en Matlab se puede apreciar que la variación es radial, los colores cambian progresivamente del centro hacia afuera. Esto sucede porque la fórmula de la divergencia depende linealmente de  &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
También existe una simetría angular, es decir, si se fija un radio el color y valor de la divergencia será el mismo sin importar el ángulo &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;, esto sucede porque la función de la divergencia no depende de &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
En resumen, la imagen muestra que en esta región del espacio el campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; aumenta a medida que aumenta el radio sin importar la dirección.&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Rotacional de u ==&lt;br /&gt;
==. Rotacional de &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
El concepto de rotacional se utiliza para mostrar la tendencia de un campo vectorial a inducir rotación alrededor de un punto concreto. Se puede calcular, de manera concisa, como un producto vectorial. Aplicado a este caso, el rotacional de un campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; definido en coordenadas cilíndricas se calcula de manera genérica a partir de la siguiente expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt; \nabla \times \overrightarrow{u}=\frac{1}{\rho} \begin{vmatrix}&lt;br /&gt;
\overrightarrow{e_{\rho}} &amp;amp; \overrightarrow{e_{\theta}} &amp;amp;  \overrightarrow{e_{z}}\\&lt;br /&gt;
 \frac{\partial }{\partial \rho}&amp;amp;  \frac{\partial }{\partial \theta}&amp;amp; \frac{\partial }{\partial z} \\&lt;br /&gt;
 u_{\rho}&amp;amp; \rho u_{\theta} &amp;amp; u_{z} \end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Realizando el cálculo para el campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \times \overrightarrow{u}=\frac{1}{\rho}·\begin{vmatrix}&lt;br /&gt;
\overrightarrow{e_{\rho}} &amp;amp;\overrightarrow{e_{\theta}}  &amp;amp;  \overrightarrow{e_{z}}\\&lt;br /&gt;
 \frac{2\rho-1}{5}&amp;amp;  0&amp;amp; 0 \\&lt;br /&gt;
\frac{\rho^{2}-\rho}{5} &amp;amp; 0 &amp;amp; 0&lt;br /&gt;
\end{vmatrix}=0\overrightarrow{e_{\rho}}+0\overrightarrow{e_{\theta}}+0\overrightarrow{e_{z}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como se puede observar el vector rotacional es el vector nulo, por lo que el campo es conservativo. Esto supone que el campo se comporta como un campo radial, es decir, no tiene tendencia a girar, sus líneas apuntan hacia o directamente desde un punto, pero no giran alrededor del centro.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser el vector rotacional de &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; nulo, no  se representará en Matlab.&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Tensor deformaciones==&lt;br /&gt;
La parte simétrica del tensor gradiente corresponde al tensor de deformaciones, que se describe mediante la siguiente expresión:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo, el campo de desplazamientos permite obtener el tensor de tensiones &lt;br /&gt;
σ a través de la relación&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\lambda\nabla \cdot \overrightarrow{u}\;\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt; \mathbf{I} &amp;lt;/math&amp;gt; es el tensor identidad en el conjunto de vectores libres del espacio &amp;lt;math&amp;gt; R^{3} &amp;lt;/math&amp;gt;, y &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; on los coeficientes de Lamé, que dependen de las propiedades elásticas del material. Tomando &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;1 se procede a calcular y representar las tensiones normales asociadas a los ejes &amp;lt;math&amp;gt; \overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt; y el eje &amp;lt;math&amp;gt;\frac{1}{\rho}\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para obtener dichas tensiones normales es necesario realizar previamente una serie de operaciones. En primer lugar, se calculará el gradiente del campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; y su traspuesto, con lo que se podrá determinar el tensor de identidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dado el Gradiente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se va a calcular su gradiente de forma matricial: &amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\left( \frac{\partial \overrightarrow{u}}{\partial \rho}\left| \frac{1}{\rho}\frac{\partial \overrightarrow{u}}{\partial \theta} \right| \frac{\partial \overrightarrow{u}}{\partial z}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}+\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\Gamma^{k}_{11}\overrightarrow{e_{k}}=\Gamma^{1}_{11}\overrightarrow{e_{\rho}}+\Gamma^{2}_{11}\overrightarrow{e_{\theta}}+\Gamma^{3}_{11}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\Gamma^{k}_{12}\overrightarrow{e_{k}}=\Gamma^{1}_{12}\overrightarrow{e_{\rho}}+\Gamma^{2}_{12}\overrightarrow{e_{\theta}}+\Gamma^{3}_{12}\overrightarrow{e_{z}}=1\cdot \overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial z}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
En consecuencia: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\begin{pmatrix}&lt;br /&gt;
 \frac{1}{5}(2\rho-1)&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\frac{1}{\rho}(\frac{1}{5}(\rho-1)\rho)&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cálculo de la matriz gradiente traspuesta&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]^{t}=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\Gamma^{k}_{13}\overrightarrow{e_{k}}=\Gamma^{1}_{13}\overrightarrow{e_{\rho}}+\Gamma^{2}_{13}\overrightarrow{e_{\theta}}+\Gamma^{3}_{13}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como se puede observar&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\nabla \overrightarrow{u}=\nabla \vec u ^ t&amp;lt;/math&amp;gt;. Por lo tanto, el tensor deformaciones queda definido como:&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u }{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación, se procederá a calcular el tensor de deformaciones de forma matricial.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\epsilon (\vec u)=\frac{1}{2}\left( \frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}+\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
2\rho-1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;0  &amp;amp;0 &lt;br /&gt;
\end{pmatrix} \right)=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo &amp;lt;math&amp;gt;\epsilon (\vec u)&amp;lt;/math&amp;gt;, se obtiene &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=1\cdot \nabla \overrightarrow{u}\;\mathbf{I}+2\cdot 1\cdot \epsilon&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&lt;br /&gt;
1\cdot\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}\cdot \begin{pmatrix}&lt;br /&gt;
1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;1 &lt;br /&gt;
\end{pmatrix}+2\cdot 1\cdot\frac{1}{5} \begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, con esta información, se puede proceder al cálculo de las tensiones normales, que son los valores de la diagonal principal de la matriz tensor de tensiones o &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\overrightarrow{e}_{\rho}:\overrightarrow{e}_{\rho}\cdot \sigma\cdot \overrightarrow{e}_{\rho}=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\frac{1}{\rho}\;\overrightarrow{e}_{\theta}:\frac{1}{\rho}\;\overrightarrow{e}_{\theta}\cdot \sigma\cdot \frac{1}{\rho}\overrightarrow{e}_{\theta}=\frac{3}{5}(\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Elemento de lista numerada&lt;br /&gt;
==. Tensiones tangenciales respecto al plano perpendicular a &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales&lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
[[Archivo:TensTange.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Deform.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parametros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
v = linspace(0, pi, round(pi/h) + 1);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(r, v);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cartesianas&lt;br /&gt;
X = rho .* cos(theta);&lt;br /&gt;
Y = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Vector radial&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones&lt;br /&gt;
SIGMA_xx = (3/5) * (2 * ones(size(rho)));&lt;br /&gt;
SIGMA_xy = (3/5) * rho;&lt;br /&gt;
SIGMA_xz = (3/5) * (-1 * ones(size(rho)));&lt;br /&gt;
&lt;br /&gt;
SIGMA_yx = zeros(size(rho));&lt;br /&gt;
SIGMA_yy = zeros(size(rho));&lt;br /&gt;
SIGMA_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
SIGMA_zx = zeros(size(rho));&lt;br /&gt;
SIGMA_zy = zeros(size(rho));&lt;br /&gt;
SIGMA_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
% Vector de tracción&lt;br /&gt;
Tx = SIGMA_xx .* erx + SIGMA_xy .* ery + SIGMA_xz .* erz;&lt;br /&gt;
Ty = SIGMA_yx .* erx + SIGMA_yy .* ery + SIGMA_yz .* erz;&lt;br /&gt;
Tz = SIGMA_zx .* erx + SIGMA_zy .* ery + SIGMA_zz .* erz;&lt;br /&gt;
&lt;br /&gt;
% Componente normal y tangencial&lt;br /&gt;
Tn_scalar = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn_scalar .* erx;&lt;br /&gt;
Tny = Tn_scalar .* ery;&lt;br /&gt;
Tnz = Tn_scalar .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA TANGENCIAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
% Fondo con mapa de colores&lt;br /&gt;
magnitudTt = sqrt(Ttx.^2 + Tty.^2);&lt;br /&gt;
contourf(X, Y, magnitudTt, 40, 'LineStyle', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('spring');  &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Vector tangencial&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'k', 'LineWidth', 1.1);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA DE LA PARTE NORMAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
surf(X, Y, Tn_scalar, 'EdgeColor', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('winter');  &lt;br /&gt;
colorbar&lt;br /&gt;
shading interp&lt;br /&gt;
title('Mayor deformacion del campo ')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
view(35, 30);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Tensiones tangenciales asociadas al plano ortogonal al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se determinan las tensiones tangenciales asociadas al plano perpendicular al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La magnitud a evaluar es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma \cdot \frac{1}{\rho}\vec e_\theta \;-\; \bigl( \frac{1}{\rho}\vec e_\theta \;\cdot\; \sigma \;\cdot\; \frac{1}{\rho}\vec e_\theta \bigr) \;\frac{1}{\rho}\vec e_\theta \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones considerado es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma \;=\; \frac{3}{5} \begin{pmatrix} 2\rho - 1 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \rho &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto doble con la dirección 1𝜌𝑒⃗𝜃ρ1eθ es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left( \frac{1}{\rho}\vec e_\theta \cdot \sigma \cdot \frac{1}{\rho}\vec e_\theta \right) \;=\; \frac{3}{5}(\rho - 1) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma\cdot\frac{1}{\rho}\vec e_\theta - \left(\frac{1}{\rho}\vec e_\theta\cdot\sigma\cdot\frac{1}{\rho}\vec e_\theta\right) \frac{1}{\rho}\vec e_\theta \right\rVert = \left\lVert \frac{3}{5} \begin{pmatrix} 2\rho - 1 \\ \rho \\ 0 \end{pmatrix} \cdot \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} - \frac{3}{5}(\rho - 1) \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras simplificar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \; 0\; \right\rVert = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De forma análoga a lo mostrado en el apartado anterior, la componente tangencial es nula en todos los puntos, por lo que no existen direcciones donde esta sea mayor. La representación gráfica es posible, aunque la magnitud sea cero, y la deformación del campo queda determinada exclusivamente por las tensiones normales.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica de las tensiones tangenciales&lt;br /&gt;
[[Archivo:TensionesTangenciales.jpg|500px|miniatura|derecha|Representación de las tensiones tangenciales]]&lt;br /&gt;
[[Archivo:DeformacionCampo.jpg|500px|miniatura|derecha|Representación de la deformación del campo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
p = round(pi/h) + 1;&lt;br /&gt;
v = linspace(0, pi, p);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
sigma_xx = (3/5) * (2*rho - 1);&lt;br /&gt;
sigma_xy = zeros(size(rho));&lt;br /&gt;
sigma_xz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_yx = zeros(size(rho));&lt;br /&gt;
sigma_yy = (3/5) * rho;&lt;br /&gt;
sigma_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_zx = zeros(size(rho));&lt;br /&gt;
sigma_zy = zeros(size(rho));&lt;br /&gt;
sigma_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tx = sigma_xx .* erx;&lt;br /&gt;
Ty = sigma_yy .* ery;&lt;br /&gt;
Tz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tn = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn .* erx;&lt;br /&gt;
Tny = Tn .* ery;&lt;br /&gt;
Tnz = Tn .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
quiver(xx, yy, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
surf(xx, yy, Tn);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Mayor deformación del campo');&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Masa total con densidad: &amp;lt;math&amp;gt;d(\rho,\theta)=1+e^{\rho^{2}\cos\theta}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
La densidad del material está descrita por la función: &amp;lt;math&amp;gt;d(\rho,\theta)=1+e^{\rho^{2}\cos\theta}&amp;lt;/math&amp;gt; donde el dominio que ocupa el arco viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)\in[1,2]\times[0,\pi]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La expresión integral que define la masa total es:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int_{0}^{\pi}\int_{1}^{2}\left(1+e^{\rho^{2}\cos\theta}\right)\rho\; d\rho\, d\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En vez de resolver esta integral analíticamente, se procederá a resolver mediante Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo numérico de la masa del arco mediante la regla del trapecio&lt;br /&gt;
&lt;br /&gt;
% Intervalos de integración&lt;br /&gt;
a_rho = 1;  &lt;br /&gt;
b_rho = 2;&lt;br /&gt;
a_theta = 0;&lt;br /&gt;
b_theta = pi;&lt;br /&gt;
&lt;br /&gt;
% Número de divisiones&lt;br /&gt;
nR = 60;      &lt;br /&gt;
nT = 120;&lt;br /&gt;
&lt;br /&gt;
% Tamaños de paso&lt;br /&gt;
dr = (b_rho - a_rho) / nR;&lt;br /&gt;
dt = (b_theta - a_theta) / nT;&lt;br /&gt;
&lt;br /&gt;
% Vectores para rho y theta&lt;br /&gt;
rho_vals   = a_rho   + dr*(0:nR);&lt;br /&gt;
theta_vals = a_theta + dt*(0:nT);&lt;br /&gt;
&lt;br /&gt;
% Generación del mallado&lt;br /&gt;
[RR, TT] = meshgrid(rho_vals, theta_vals);&lt;br /&gt;
&lt;br /&gt;
% Densidad multiplicada por rho (Jacobiano del cambio a polares)&lt;br /&gt;
dens = RR .* (1 + exp(RR.^2 .* cos(TT)));&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en rho&lt;br /&gt;
wR = ones(1, nR+1);&lt;br /&gt;
wR([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en theta&lt;br /&gt;
wT = ones(nT+1, 1);&lt;br /&gt;
wT([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Integral doble mediante producto matricial&lt;br /&gt;
M_arc = dt * dr * (wT' * dens * wR');&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('Masa aproximada del arco: %.6f\n', M_arc);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Ejemplo ingenieril ==&lt;br /&gt;
(Breve explicación)&lt;br /&gt;
&lt;br /&gt;
== Código MATLAB completo ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% aquí va todo el código&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
* Apuntes Teoría de Campos (Moodle)&lt;br /&gt;
* Notas sobre curvas planas y superficies regladas&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Álvaro Rodríguez Aparicio.</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=98031</id>
		<title>Ondas y campos vectoriales en un arco (Grupo 61)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=98031"/>
				<updated>2025-12-04T09:53:15Z</updated>
		
		<summary type="html">&lt;p&gt;Álvaro Rodríguez Aparicio.: /* . Divergencia de u */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ondas y Campos Vectoriales en un Arco. Grupo 61 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Marco Antonio Vives Rocamora &amp;lt;br&amp;gt; Pelayo Álvarez Fernández &amp;lt;br&amp;gt; Álvaro Rodríguez &amp;lt;br&amp;gt; Javier Portabella &amp;lt;br&amp;gt; Javier Sánchez Torres &amp;lt;br&amp;gt; }}&lt;br /&gt;
&lt;br /&gt;
==. Definición del Arco. ==&lt;br /&gt;
===. Arco===&lt;br /&gt;
La región geométrica que se analiza en este trabajo corresponde a un arco circular, es decir, a una corona comprendida entre dos radios concéntricos. El dominio está limitado por un radio interior igual a 1 y un radio exterior igual a 2, de modo que todos los puntos del arco verifican&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\;1\le \sqrt[]{y^{2}+x^{2}}\le 2\;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta descripción en coordenadas cartesianas puede expresarse de forma más natural mediante coordenadas polares. En dichas coordenadas, la geometría del arco queda caracterizada por los siguientes rangos:&lt;br /&gt;
&lt;br /&gt;
* \(\rho \in [1,2]\)&lt;br /&gt;
* \(\theta \in [0,2\pi]\)&lt;br /&gt;
&lt;br /&gt;
lo que representa una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
Sobre este dominio se estudiará el efecto de un campo de desplazamientos aplicado a la superficie del arco. Dicho campo es puramente radial y viene dado por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{u}(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Este desplazamiento puede interpretarse como una deformación que separa las circunferencias de radio 1 y 2 sin introducir componente angular. El análisis de este campo permitirá calcular e interpretar magnitudes como el gradiente, la divergencia, el rotacional y las tensiones asociadas al material del arco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Mallado del arco ===&lt;br /&gt;
Para poder trabajar numéricamente sobre el arco es necesario discretizarlo, es decir,&lt;br /&gt;
construir una malla de puntos en su interior. Partimos de la descripción del dominio en&lt;br /&gt;
coordenadas polares:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;1 \le \rho \le 2,\qquad 0 \le \theta \le 2\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que corresponde a una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
El mallado se obtiene tomando un número finito de valores igualmente espaciados de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;. A partir de ellos se construye una rejilla en el plano&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt; y, usando el cambio a coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x = \rho \cos\theta,\qquad&lt;br /&gt;
y = \rho \sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se obtienen las coordenadas &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de todos los puntos de la malla. Las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; constante dan lugar a circunferencias, mientras que las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; constante se representan como radios. El resultado es una malla estructurada&lt;br /&gt;
formada por curvas radiales y circunferenciales que recubre todo el dominio del arco y que&lt;br /&gt;
servirá de base para representar los distintos campos escalares y vectoriales en los apartados&lt;br /&gt;
siguientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; '''Mallado del arco realizado a través de Matlab:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladogreen.png|500px|miniatura|derecha|Representación del mallado del arco mediante MatLab.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso de muestreo&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Valor de u (radios)&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo de lo puntos que caben aproximadamente&lt;br /&gt;
puntos = round(pi/h) + 1;&lt;br /&gt;
&lt;br /&gt;
% Vector v (ángulos) de 0 a pi&lt;br /&gt;
v = linspace(0, pi, puntos);&lt;br /&gt;
&lt;br /&gt;
% Matrices de coordenadas polares&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Conversión a Cartesianas&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plot(xx, yy, 'r'); &lt;br /&gt;
&lt;br /&gt;
hold on %Se mantiene el gráfico para añadir las líneas radiales&lt;br /&gt;
&lt;br /&gt;
plot(xx', yy', 'r');&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
% Ajustes finales visuales&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Arco II');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Temperatura ==&lt;br /&gt;
En este apartado se estudia el comportamiento del campo de temperatura definido sobre&lt;br /&gt;
el dominio del arco. La temperatura viene dada por la función escalar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
la cual asigna a cada punto del arco un valor real no negativo. Se trata de un campo escalar&lt;br /&gt;
sencillo pero representativo, ya que su variación depende de la distancia a la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que permite observar cómo cambian las isótemas dentro de un dominio curvilíneo.&lt;br /&gt;
&lt;br /&gt;
El análisis de la temperatura se divide en dos partes. En primer lugar, se representa el campo&lt;br /&gt;
mediante un mapa de colores sobre el dominio discretizado, lo que permite visualizar de forma&lt;br /&gt;
inmediata las zonas de mayor y menor temperatura. En segundo lugar, se estudian sus valores&lt;br /&gt;
extremos dentro del arco, determinando dónde se alcanzan los máximos y mínimos en función de&lt;br /&gt;
la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
Este estudio será esencial para comprender el gradiente de la temperatura en el apartado&lt;br /&gt;
siguiente, ya que las zonas donde &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; crece o decrece más rápidamente estarán directamente&lt;br /&gt;
relacionadas con la orientación del vector &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Representación ===&lt;br /&gt;
En este apartado se representa gráficamente el campo de temperatura definido por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
evaluado sobre la malla construida en el arco. Para cada punto de la rejilla&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt;, la función asigna un valor proporcional al cuadrado de la diferencia&lt;br /&gt;
entre sus coordenadas. Esto implica que la temperatura es mínima sobre la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt; y aumenta conforme los puntos se alejan de dicha línea.&lt;br /&gt;
&lt;br /&gt;
La representación se realiza mediante un mapa de colores sobre el dominio, utilizando la&lt;br /&gt;
misma malla generada en el apartado anterior. Este tipo de visualización permite identificar&lt;br /&gt;
rápidamente las regiones de temperatura elevada (colores cálidos) y las zonas donde&lt;br /&gt;
&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; es más baja (colores fríos). La variación del campo resulta suave y simétrica&lt;br /&gt;
respecto a la recta &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que facilita su análisis en apartados posteriores.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Malladotemp.png|500px|miniatura|derecha|Representación de la temperatura del arco]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                 % Campo escalar de temperatura&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
contourf(xx, yy, T, 40, 'LineColor', 'none')   % Mapa suave con 40 niveles&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
contour(xx, yy, T, 12, 'k', 'LineWidth', 0.5)  % Líneas de contorno finas en negro&lt;br /&gt;
&lt;br /&gt;
colormap(turbo)                               % Paleta moderna y más limpia&lt;br /&gt;
&lt;br /&gt;
colorbar                                      % Barra lateral&lt;br /&gt;
&lt;br /&gt;
title('Temperatura del arco')                 % Título de la gráfica&lt;br /&gt;
&lt;br /&gt;
xlabel('x'); ylabel('y')                      % Etiquetas de los ejes&lt;br /&gt;
&lt;br /&gt;
axis equal                                    % Proporción real&lt;br /&gt;
&lt;br /&gt;
xlim([-3 3]); ylim([-3 3])                    % Ventana visual&lt;br /&gt;
&lt;br /&gt;
set(gcf, 'Color', 'w')                        % Fondo blanco para mejor calidad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura anterior se representa el campo de temperatura definido por &lt;br /&gt;
T(x,y) = (x - y)^2 sobre el dominio del arco. La distribución térmica depende &lt;br /&gt;
directamente de la diferencia entre las coordenadas cartesianas x e y, de modo que &lt;br /&gt;
la temperatura se anula en los puntos situados sobre la recta x = y y aumenta &lt;br /&gt;
progresivamente conforme los puntos se alejan de dicha diagonal.&lt;br /&gt;
&lt;br /&gt;
En el gráfico puede observarse cómo las zonas próximas a la línea x = y presentan &lt;br /&gt;
valores más bajos (colores fríos), mientras que las regiones donde x e y difieren &lt;br /&gt;
más muestran temperaturas elevadas (colores cálidos). Las bandas inclinadas que &lt;br /&gt;
aparecen en la imagen reflejan esta estructura nivelada de la función, generando &lt;br /&gt;
curvas de igual temperatura que atraviesan el arco con una orientación similar.&lt;br /&gt;
&lt;br /&gt;
Esta representación permite identificar con facilidad las regiones en las que la &lt;br /&gt;
temperatura varía más rápidamente, información que será fundamental en el apartado &lt;br /&gt;
siguiente para estudiar el gradiente de T y su relación con la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
===. Máximos y mínimos ===&lt;br /&gt;
Una vez representado el campo de temperatura, analizamos ahora los puntos del arco &lt;br /&gt;
en los que la función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alcanza sus valores extremos. Dado que se trata de una función cuadrática, la temperatura &lt;br /&gt;
siempre es no negativa y solamente se anula cuando &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;. Esto permite &lt;br /&gt;
identificar de forma inmediata los puntos del dominio donde se alcanza el mínimo absoluto.&lt;br /&gt;
&lt;br /&gt;
Por otra parte, los valores máximos no se encuentran en un punto aislado, sino en las &lt;br /&gt;
zonas del arco donde la diferencia entre &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; es mayor dentro del &lt;br /&gt;
dominio geométrico estudiado. Para localizarlos con precisión se calcula el valor de la &lt;br /&gt;
temperatura en toda la malla y se identifican los puntos que alcanzan el máximo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Maxymin.png|500px|miniatura|derecha|Representación del máximo y mínimo de la función temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de los valores extremos de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
valor_min = min(T(:));           % Mínimo absoluto del campo&lt;br /&gt;
valor_max = max(T(:));           % Máximo absoluto del campo&lt;br /&gt;
&lt;br /&gt;
% Localización aproximada de los puntos donde se alcanzan&lt;br /&gt;
[idx_min] = find(T == valor_min);&lt;br /&gt;
[idx_max] = find(T == valor_max);&lt;br /&gt;
&lt;br /&gt;
puntos_min = [xx(idx_min), yy(idx_min)];   % Coordenadas donde T es mínima&lt;br /&gt;
puntos_max = [xx(idx_max), yy(idx_max)];   % Coordenadas donde T es máxima&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica&lt;br /&gt;
figure&lt;br /&gt;
contourf(xx, yy, T, 30)          % Mapa de temperatura&lt;br /&gt;
hold on&lt;br /&gt;
plot(puntos_min(:,1), puntos_min(:,2), 'wo', 'MarkerSize', 10, 'LineWidth', 2)  % mínimos&lt;br /&gt;
plot(puntos_max(:,1), puntos_max(:,2), 'rx', 'MarkerSize', 10, 'LineWidth', 2)  % máximos&lt;br /&gt;
colorbar&lt;br /&gt;
title('Máximos y mínimos de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el gráfico se observa que la temperatura mínima se alcanza en los puntos del arco &lt;br /&gt;
situados sobre la línea x = y, donde la función T(x,y) se anula. Estos puntos aparecen &lt;br /&gt;
marcados en blanco en la figura.&lt;br /&gt;
&lt;br /&gt;
Los valores máximos, representados mediante cruces rojas, se encuentran en las zonas &lt;br /&gt;
del arco donde la diferencia |x - y| es mayor. En este caso, los máximos aparecen en la &lt;br /&gt;
parte superior izquierda y superior derecha del dominio, coincidiendo con los puntos en &lt;br /&gt;
los que la geometría del arco permite un mayor alejamiento entre x e y.&lt;br /&gt;
&lt;br /&gt;
Este estudio proporciona una visión clara de cómo se distribuyen los valores extremos en &lt;br /&gt;
el dominio, lo cual será útil en el apartado siguiente para comprender la dirección y &lt;br /&gt;
magnitud del gradiente de T.&lt;br /&gt;
&lt;br /&gt;
==. Gradiente de T y curvas de nivel ==&lt;br /&gt;
En este apartado se calcula y representa el gradiente de la temperatura asociada al campo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
El gradiente proporciona la dirección en la que la temperatura aumenta más rápidamente&lt;br /&gt;
en cada punto del arco y su módulo indica la variación máxima de T en esa dirección.&lt;br /&gt;
Dado que se trata de una función diferenciable, el gradiente se obtiene mediante las&lt;br /&gt;
derivadas parciales respecto a x e y, evaluadas en todos los nodos de la malla.&lt;br /&gt;
&lt;br /&gt;
La representación vectorial del gradiente permite visualizar la orientación de las zonas&lt;br /&gt;
donde la temperatura crece de forma más acusada, lo cual resulta fundamental para&lt;br /&gt;
interpretar la distribución térmica del dominio.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientetempfinas.png|500px|miniaturadeimagen|Representación del gradiente de la temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo del gradiente del campo T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
% Derivadas parciales de T&lt;br /&gt;
Tx = 2*(xx - yy);                % dT/dx&lt;br /&gt;
Ty = -2*(xx - yy);               % dT/dy&lt;br /&gt;
&lt;br /&gt;
% Representación del gradiente&lt;br /&gt;
figure&lt;br /&gt;
quiver(xx, yy, Tx, Ty, 'k')      % Flechas negras del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
contourf(xx, yy, T, 20, 'LineColor', 'none')   % Fondo suave con la temperatura&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Gradiente de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la figura se observa el campo vectorial del gradiente de T superpuesto al mapa de&lt;br /&gt;
temperatura. Las flechas apuntan en la dirección donde la función T aumenta con mayor&lt;br /&gt;
rapidez y su orientación coincide con la perpendicular a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
Dado que T(x,y) depende únicamente de la diferencia (x - y), los vectores del gradiente&lt;br /&gt;
son paralelos entre sí en amplias zonas del dominio y presentan una dirección inclinada,&lt;br /&gt;
siempre perpendicular a las bandas de colores observadas en el mapa de temperatura.&lt;br /&gt;
&lt;br /&gt;
La simetría de la función se refleja en la estructura del gradiente, que cambia de sentido&lt;br /&gt;
a ambos lados de la recta x = y, donde la temperatura es mínima.&lt;br /&gt;
&lt;br /&gt;
==. Campo de Vectores en el Sólido (u). ==&lt;br /&gt;
Tenemos el campo vectorial en coordenadas cilíndricas: &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec e_\rho&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Vamos a representarlo en los puntos del mallado del sólido.&lt;br /&gt;
[[Archivo:Pelayo4.png|500px|miniatura|derecha|Representación del Campo Vectorial en el Mallado del Sólido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Defino el paso de muestreo para la rejilla. &lt;br /&gt;
% Defino el dominio.&lt;br /&gt;
h = 1/10;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el número aproximado de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Vector en el que asigno un ángulo de 0 a pi a cada punto.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho, theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Paso a coordenadas cartesianas para el trazado de las líneas de malla.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Inicio la figura. &lt;br /&gt;
% Uso color verde para las radiales y los arcos.&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g'); % Rayos.&lt;br /&gt;
hold on&lt;br /&gt;
plot(x',y','g'); % Arcos.&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Campo Vectorial: u(ρ,θ)=15(ρ−1)ρ eρ');&lt;br /&gt;
xlabel('Eje X'); ylabel('Eje Y');&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Cálculo y visualización del campo vectorial.&lt;br /&gt;
ri = 1;&lt;br /&gt;
re = 2;&lt;br /&gt;
theta_vec = linspace(0, pi, 20);&lt;br /&gt;
rho_vec = linspace(ri, re, 20);&lt;br /&gt;
[R, THETA] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Posiciones donde nacerán las mallas.&lt;br /&gt;
X = R.*cos(THETA);&lt;br /&gt;
Y = R.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
% Definición del campo en base polar.&lt;br /&gt;
U_rho = (1/5)*(R-1).*R;&lt;br /&gt;
U_theta = zeros(size(U_rho));&lt;br /&gt;
&lt;br /&gt;
% Paso a Cartesianas&lt;br /&gt;
U = U_rho.*cos(THETA)-U_theta.*sin(THETA);&lt;br /&gt;
V = U_rho.*sin(THETA)+U_theta.*cos(THETA);&lt;br /&gt;
&lt;br /&gt;
% Dibujo de vectores.&lt;br /&gt;
quiver(X, Y, U, V, 0.5, 'b', 'LineWidth', 1.2);&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
El campo vectorial, al carecer de componente angular (&amp;lt;math&amp;gt;\;\;\vec{e}_{\theta}\;&amp;lt;/math&amp;gt;), es estrictamente radial (los vectores apuntan desde el origen hacia afuera). La ecuación muestra una dependencia respecto a la distancia al origen, a medida que aumenta el radio se produce un crecimiento de la norma de los vectores, siendo nula en el radio interior y máxima en el exterior.&lt;br /&gt;
&lt;br /&gt;
==. Sólido antes y después del desplazamiento ==&lt;br /&gt;
Consideramos que el campo &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec  e_\rho&amp;lt;/math&amp;gt; determina el desplazamiento que sufre cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
Dibujo el sólido antes y después del desplazamiento:&lt;br /&gt;
[[Archivo:pelayo5.png|600px|miniatura|derecha|Sólido Antes y Después de Aplicarle el Desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso del mallado.&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Defino el dominio radial.&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el nº de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Dominio angular.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho,theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Defino la Configuración de Referencia.&lt;br /&gt;
% Transformo la geometría original a cartesianas para visualizar.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del Campo de Desplazamiento.&lt;br /&gt;
% Aplicamos la fórmula sobre la malla radial.&lt;br /&gt;
desprad = (1/5).*(rho-1).*rho;&lt;br /&gt;
&lt;br /&gt;
% Proyección del desplazamiento en cartesianas.&lt;br /&gt;
despx = desprad.*cos(theta);&lt;br /&gt;
despy = desprad.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Definición de la Configuración Deformada.&lt;br /&gt;
% La posición final es la inicial más el vector desplazamiento.&lt;br /&gt;
X = x+despx;&lt;br /&gt;
Y = y+despy;&lt;br /&gt;
&lt;br /&gt;
% Visualización de los resultados.&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
% Límites comunes.&lt;br /&gt;
limitesejes=[-3 3 -1 3];&lt;br /&gt;
&lt;br /&gt;
% Panel Superior: Geometría Original.&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(x,y,0*x); % z=0 para vista 2D.&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Antes de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','g');&lt;br /&gt;
&lt;br /&gt;
% Panel Inferior: Geometría Resultante.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Después de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','r');&lt;br /&gt;
}}&lt;br /&gt;
El campo de desplazamiento impuesto provoca que los puntos en el radio interior permanezcan fijos, mientras que los puntos exteriores sufren un desplazamiento progresivo hacia afuera, resultando en una expansión radial del sólido.&lt;br /&gt;
&lt;br /&gt;
==. Divergencia de u ==&lt;br /&gt;
La divergencia de un campo vectorial&amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; definido en coordenadas cilíndricas se obtiene con la siguiente expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}=\frac{1}{\rho}\left( \frac{\partial (\rho u_{\rho})}{\partial \rho}+\frac{\partial (u_{\theta})}{\partial \theta}+\frac{\partial(\rho u_{z}) }{\partial z} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El campo vectorial con el que se va a operar es:&amp;lt;math&amp;gt;\;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Primeramente, se van a determinar las componentes conocidas, es decir,&amp;lt;math&amp;gt;\;u_{\rho}\;;\; u_{\theta}\;;\;u_{z}&amp;lt;/math&amp;gt; para así poder sustituir los valores en &amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\;u_{\rho}=\frac{1}{5}(\rho^{2}-\rho)\;;\; u_{\theta}=0\;;\;u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}=\frac{1}{\rho}\left( \frac{\partial (\rho u_{\rho})}{\partial \rho}+0+0 \right)=\frac{1}{\rho}\frac{\partial }{\partial \rho}\left( \rho\cdot \frac{1}{5}\cdot (\rho^{2}-\rho) \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se multiplica&amp;lt;math&amp;gt;\;\;\overrightarrow{u}_{\rho}\;\;&amp;lt;/math&amp;gt; por&amp;lt;math&amp;gt;\;\;\rho\;\;&amp;lt;/math&amp;gt;y se deriva el término respecto de&amp;lt;math&amp;gt;\;\;\rho\;\;&amp;lt;/math&amp;gt;, obteniendo:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial }{\partial \rho}\left( \frac{1}{5}(\rho^{3}-\rho^{2}) \right)=\frac{1}{5}(3\rho^{2}-2\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, se obtiene la divergencia:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}=\frac{1}{\rho}\cdot\frac{1}{5}(3\rho^{2}-2\rho)=\frac{1}{5}(3\rho-2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se adjunta el código desarrollado en Matlab para la representación de la divergencia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Representación de la divergencia de &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; a través de matlab:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergenciafoto.png|4000px|miniatura|derecha|Dibujo de la divergencia en el arco mediante MatLab.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Intervalos de las variables&lt;br /&gt;
w=10; &lt;br /&gt;
p=80;&lt;br /&gt;
u=linspace(1,2,w);&lt;br /&gt;
v=linspace(0,pi,p); &lt;br /&gt;
&lt;br /&gt;
%mallado&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
X = U.*cos(V);&lt;br /&gt;
Y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%divergencia&lt;br /&gt;
DIVu = (3.*U - 2)./5;&lt;br /&gt;
&lt;br /&gt;
%gráfica&lt;br /&gt;
surf(X,Y,DIVu)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Divergencia en el arco');&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Observando la representación realizada en Matlab se puede apreciar que la variación es radial, los colores cambian progresivamente del centro hacia afuera. Esto sucede porque la fórmula de la divergencia depende linealmente de  &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
También existe una simetría angular, es decir, si se fija un radio el color y valor de la divergencia será el mismo sin importar el ángulo &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;, esto sucede porque la función de la divergencia no depende de &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
En resumen, la imagen muestra que en esta región del espacio el campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; aumenta a medida que aumenta el radio sin importar la dirección.&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Rotacional de u ==&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Tensor deformaciones==&lt;br /&gt;
La parte simétrica del tensor gradiente corresponde al tensor de deformaciones, que se describe mediante la siguiente expresión:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo, el campo de desplazamientos permite obtener el tensor de tensiones &lt;br /&gt;
σ a través de la relación&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\lambda\nabla \cdot \overrightarrow{u}\;\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt; \mathbf{I} &amp;lt;/math&amp;gt; es el tensor identidad en el conjunto de vectores libres del espacio &amp;lt;math&amp;gt; R^{3} &amp;lt;/math&amp;gt;, y &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; on los coeficientes de Lamé, que dependen de las propiedades elásticas del material. Tomando &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;1 se procede a calcular y representar las tensiones normales asociadas a los ejes &amp;lt;math&amp;gt; \overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt; y el eje &amp;lt;math&amp;gt;\frac{1}{\rho}\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para obtener dichas tensiones normales es necesario realizar previamente una serie de operaciones. En primer lugar, se calculará el gradiente del campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; y su traspuesto, con lo que se podrá determinar el tensor de identidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dado el Gradiente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se va a calcular su gradiente de forma matricial: &amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\left( \frac{\partial \overrightarrow{u}}{\partial \rho}\left| \frac{1}{\rho}\frac{\partial \overrightarrow{u}}{\partial \theta} \right| \frac{\partial \overrightarrow{u}}{\partial z}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}+\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\Gamma^{k}_{11}\overrightarrow{e_{k}}=\Gamma^{1}_{11}\overrightarrow{e_{\rho}}+\Gamma^{2}_{11}\overrightarrow{e_{\theta}}+\Gamma^{3}_{11}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\Gamma^{k}_{12}\overrightarrow{e_{k}}=\Gamma^{1}_{12}\overrightarrow{e_{\rho}}+\Gamma^{2}_{12}\overrightarrow{e_{\theta}}+\Gamma^{3}_{12}\overrightarrow{e_{z}}=1\cdot \overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial z}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
En consecuencia: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\begin{pmatrix}&lt;br /&gt;
 \frac{1}{5}(2\rho-1)&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\frac{1}{\rho}(\frac{1}{5}(\rho-1)\rho)&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cálculo de la matriz gradiente traspuesta&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]^{t}=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\Gamma^{k}_{13}\overrightarrow{e_{k}}=\Gamma^{1}_{13}\overrightarrow{e_{\rho}}+\Gamma^{2}_{13}\overrightarrow{e_{\theta}}+\Gamma^{3}_{13}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como se puede observar&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\nabla \overrightarrow{u}=\nabla \vec u ^ t&amp;lt;/math&amp;gt;. Por lo tanto, el tensor deformaciones queda definido como:&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u }{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación, se procederá a calcular el tensor de deformaciones de forma matricial.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\epsilon (\vec u)=\frac{1}{2}\left( \frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}+\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
2\rho-1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;0  &amp;amp;0 &lt;br /&gt;
\end{pmatrix} \right)=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo &amp;lt;math&amp;gt;\epsilon (\vec u)&amp;lt;/math&amp;gt;, se obtiene &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=1\cdot \nabla \overrightarrow{u}\;\mathbf{I}+2\cdot 1\cdot \epsilon&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&lt;br /&gt;
1\cdot\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}\cdot \begin{pmatrix}&lt;br /&gt;
1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;1 &lt;br /&gt;
\end{pmatrix}+2\cdot 1\cdot\frac{1}{5} \begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, con esta información, se puede proceder al cálculo de las tensiones normales, que son los valores de la diagonal principal de la matriz tensor de tensiones o &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\overrightarrow{e}_{\rho}:\overrightarrow{e}_{\rho}\cdot \sigma\cdot \overrightarrow{e}_{\rho}=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\frac{1}{\rho}\;\overrightarrow{e}_{\theta}:\frac{1}{\rho}\;\overrightarrow{e}_{\theta}\cdot \sigma\cdot \frac{1}{\rho}\overrightarrow{e}_{\theta}=\frac{3}{5}(\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Elemento de lista numerada&lt;br /&gt;
==. Tensiones tangenciales respecto al plano perpendicular a &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales&lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
[[Archivo:TensTange.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Deform.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parametros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
v = linspace(0, pi, round(pi/h) + 1);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(r, v);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cartesianas&lt;br /&gt;
X = rho .* cos(theta);&lt;br /&gt;
Y = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Vector radial&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones&lt;br /&gt;
SIGMA_xx = (3/5) * (2 * ones(size(rho)));&lt;br /&gt;
SIGMA_xy = (3/5) * rho;&lt;br /&gt;
SIGMA_xz = (3/5) * (-1 * ones(size(rho)));&lt;br /&gt;
&lt;br /&gt;
SIGMA_yx = zeros(size(rho));&lt;br /&gt;
SIGMA_yy = zeros(size(rho));&lt;br /&gt;
SIGMA_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
SIGMA_zx = zeros(size(rho));&lt;br /&gt;
SIGMA_zy = zeros(size(rho));&lt;br /&gt;
SIGMA_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
% Vector de tracción&lt;br /&gt;
Tx = SIGMA_xx .* erx + SIGMA_xy .* ery + SIGMA_xz .* erz;&lt;br /&gt;
Ty = SIGMA_yx .* erx + SIGMA_yy .* ery + SIGMA_yz .* erz;&lt;br /&gt;
Tz = SIGMA_zx .* erx + SIGMA_zy .* ery + SIGMA_zz .* erz;&lt;br /&gt;
&lt;br /&gt;
% Componente normal y tangencial&lt;br /&gt;
Tn_scalar = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn_scalar .* erx;&lt;br /&gt;
Tny = Tn_scalar .* ery;&lt;br /&gt;
Tnz = Tn_scalar .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA TANGENCIAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
% Fondo con mapa de colores&lt;br /&gt;
magnitudTt = sqrt(Ttx.^2 + Tty.^2);&lt;br /&gt;
contourf(X, Y, magnitudTt, 40, 'LineStyle', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('spring');  &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Vector tangencial&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'k', 'LineWidth', 1.1);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA DE LA PARTE NORMAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
surf(X, Y, Tn_scalar, 'EdgeColor', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('winter');  &lt;br /&gt;
colorbar&lt;br /&gt;
shading interp&lt;br /&gt;
title('Mayor deformacion del campo ')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
view(35, 30);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Tensiones tangenciales asociadas al plano ortogonal al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se determinan las tensiones tangenciales asociadas al plano perpendicular al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La magnitud a evaluar es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma \cdot \frac{1}{\rho}\vec e_\theta \;-\; \bigl( \frac{1}{\rho}\vec e_\theta \;\cdot\; \sigma \;\cdot\; \frac{1}{\rho}\vec e_\theta \bigr) \;\frac{1}{\rho}\vec e_\theta \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones considerado es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma \;=\; \frac{3}{5} \begin{pmatrix} 2\rho - 1 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \rho &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto doble con la dirección 1𝜌𝑒⃗𝜃ρ1eθ es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left( \frac{1}{\rho}\vec e_\theta \cdot \sigma \cdot \frac{1}{\rho}\vec e_\theta \right) \;=\; \frac{3}{5}(\rho - 1) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma\cdot\frac{1}{\rho}\vec e_\theta - \left(\frac{1}{\rho}\vec e_\theta\cdot\sigma\cdot\frac{1}{\rho}\vec e_\theta\right) \frac{1}{\rho}\vec e_\theta \right\rVert = \left\lVert \frac{3}{5} \begin{pmatrix} 2\rho - 1 \\ \rho \\ 0 \end{pmatrix} \cdot \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} - \frac{3}{5}(\rho - 1) \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras simplificar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \; 0\; \right\rVert = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De forma análoga a lo mostrado en el apartado anterior, la componente tangencial es nula en todos los puntos, por lo que no existen direcciones donde esta sea mayor. La representación gráfica es posible, aunque la magnitud sea cero, y la deformación del campo queda determinada exclusivamente por las tensiones normales.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica de las tensiones tangenciales&lt;br /&gt;
[[Archivo:TensionesTangenciales.jpg|500px|miniatura|derecha|Representación de las tensiones tangenciales]]&lt;br /&gt;
[[Archivo:DeformacionCampo.jpg|500px|miniatura|derecha|Representación de la deformación del campo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
p = round(pi/h) + 1;&lt;br /&gt;
v = linspace(0, pi, p);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
sigma_xx = (3/5) * (2*rho - 1);&lt;br /&gt;
sigma_xy = zeros(size(rho));&lt;br /&gt;
sigma_xz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_yx = zeros(size(rho));&lt;br /&gt;
sigma_yy = (3/5) * rho;&lt;br /&gt;
sigma_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_zx = zeros(size(rho));&lt;br /&gt;
sigma_zy = zeros(size(rho));&lt;br /&gt;
sigma_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tx = sigma_xx .* erx;&lt;br /&gt;
Ty = sigma_yy .* ery;&lt;br /&gt;
Tz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tn = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn .* erx;&lt;br /&gt;
Tny = Tn .* ery;&lt;br /&gt;
Tnz = Tn .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
quiver(xx, yy, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
surf(xx, yy, Tn);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Mayor deformación del campo');&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Masa total con densidad dada ==&lt;br /&gt;
La densidad del material está descrita por la función: &amp;lt;math&amp;gt;d(\rho,\theta)=1+e^{\rho^{2}\cos\theta}&amp;lt;/math&amp;gt; donde el dominio que ocupa el arco viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)\in[1,2]\times[0,\pi]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La expresión integral que define la masa total es:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int_{0}^{\pi}\int_{1}^{2}\left(1+e^{\rho^{2}\cos\theta}\right)\rho\; d\rho\, d\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En vez de resolver esta integral analíticamente, se procederá a resolver mediante Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo numérico de la masa del arco mediante la regla del trapecio&lt;br /&gt;
&lt;br /&gt;
% Intervalos de integración&lt;br /&gt;
a_rho = 1;  &lt;br /&gt;
b_rho = 2;&lt;br /&gt;
a_theta = 0;&lt;br /&gt;
b_theta = pi;&lt;br /&gt;
&lt;br /&gt;
% Número de divisiones&lt;br /&gt;
nR = 60;      &lt;br /&gt;
nT = 120;&lt;br /&gt;
&lt;br /&gt;
% Tamaños de paso&lt;br /&gt;
dr = (b_rho - a_rho) / nR;&lt;br /&gt;
dt = (b_theta - a_theta) / nT;&lt;br /&gt;
&lt;br /&gt;
% Vectores para rho y theta&lt;br /&gt;
rho_vals   = a_rho   + dr*(0:nR);&lt;br /&gt;
theta_vals = a_theta + dt*(0:nT);&lt;br /&gt;
&lt;br /&gt;
% Generación del mallado&lt;br /&gt;
[RR, TT] = meshgrid(rho_vals, theta_vals);&lt;br /&gt;
&lt;br /&gt;
% Densidad multiplicada por rho (Jacobiano del cambio a polares)&lt;br /&gt;
dens = RR .* (1 + exp(RR.^2 .* cos(TT)));&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en rho&lt;br /&gt;
wR = ones(1, nR+1);&lt;br /&gt;
wR([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en theta&lt;br /&gt;
wT = ones(nT+1, 1);&lt;br /&gt;
wT([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Integral doble mediante producto matricial&lt;br /&gt;
M_arc = dt * dr * (wT' * dens * wR');&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('Masa aproximada del arco: %.6f\n', M_arc);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Ejemplo ingenieril ==&lt;br /&gt;
(Breve explicación)&lt;br /&gt;
&lt;br /&gt;
== Código MATLAB completo ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% aquí va todo el código&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
* Apuntes Teoría de Campos (Moodle)&lt;br /&gt;
* Notas sobre curvas planas y superficies regladas&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Álvaro Rodríguez Aparicio.</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=98022</id>
		<title>Ondas y campos vectoriales en un arco (Grupo 61)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=98022"/>
				<updated>2025-12-04T09:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;Álvaro Rodríguez Aparicio.: /* . Divergencia de u */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ondas y Campos Vectoriales en un Arco. Grupo 61 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Marco Antonio Vives Rocamora &amp;lt;br&amp;gt; Pelayo Álvarez Fernández &amp;lt;br&amp;gt; Álvaro Rodríguez &amp;lt;br&amp;gt; Javier Portabella &amp;lt;br&amp;gt; Javier Sánchez Torres &amp;lt;br&amp;gt; }}&lt;br /&gt;
&lt;br /&gt;
==. Definición del Arco. ==&lt;br /&gt;
===. Arco===&lt;br /&gt;
La región geométrica que se analiza en este trabajo corresponde a un arco circular, es decir, a una corona comprendida entre dos radios concéntricos. El dominio está limitado por un radio interior igual a 1 y un radio exterior igual a 2, de modo que todos los puntos del arco verifican&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\;1\le \sqrt[]{y^{2}+x^{2}}\le 2\;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta descripción en coordenadas cartesianas puede expresarse de forma más natural mediante coordenadas polares. En dichas coordenadas, la geometría del arco queda caracterizada por los siguientes rangos:&lt;br /&gt;
&lt;br /&gt;
* \(\rho \in [1,2]\)&lt;br /&gt;
* \(\theta \in [0,2\pi]\)&lt;br /&gt;
&lt;br /&gt;
lo que representa una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
Sobre este dominio se estudiará el efecto de un campo de desplazamientos aplicado a la superficie del arco. Dicho campo es puramente radial y viene dado por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{u}(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Este desplazamiento puede interpretarse como una deformación que separa las circunferencias de radio 1 y 2 sin introducir componente angular. El análisis de este campo permitirá calcular e interpretar magnitudes como el gradiente, la divergencia, el rotacional y las tensiones asociadas al material del arco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Mallado del arco ===&lt;br /&gt;
Para poder trabajar numéricamente sobre el arco es necesario discretizarlo, es decir,&lt;br /&gt;
construir una malla de puntos en su interior. Partimos de la descripción del dominio en&lt;br /&gt;
coordenadas polares:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;1 \le \rho \le 2,\qquad 0 \le \theta \le 2\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que corresponde a una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
El mallado se obtiene tomando un número finito de valores igualmente espaciados de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;. A partir de ellos se construye una rejilla en el plano&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt; y, usando el cambio a coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x = \rho \cos\theta,\qquad&lt;br /&gt;
y = \rho \sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se obtienen las coordenadas &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de todos los puntos de la malla. Las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; constante dan lugar a circunferencias, mientras que las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; constante se representan como radios. El resultado es una malla estructurada&lt;br /&gt;
formada por curvas radiales y circunferenciales que recubre todo el dominio del arco y que&lt;br /&gt;
servirá de base para representar los distintos campos escalares y vectoriales en los apartados&lt;br /&gt;
siguientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; '''Mallado del arco realizado a través de Matlab:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladogreen.png|500px|miniatura|derecha|Representación del mallado del arco mediante MatLab.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso de muestreo&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Valor de u (radios)&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo de lo puntos que caben aproximadamente&lt;br /&gt;
puntos = round(pi/h) + 1;&lt;br /&gt;
&lt;br /&gt;
% Vector v (ángulos) de 0 a pi&lt;br /&gt;
v = linspace(0, pi, puntos);&lt;br /&gt;
&lt;br /&gt;
% Matrices de coordenadas polares&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Conversión a Cartesianas&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plot(xx, yy, 'r'); &lt;br /&gt;
&lt;br /&gt;
hold on %Se mantiene el gráfico para añadir las líneas radiales&lt;br /&gt;
&lt;br /&gt;
plot(xx', yy', 'r');&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
% Ajustes finales visuales&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Arco II');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Temperatura ==&lt;br /&gt;
En este apartado se estudia el comportamiento del campo de temperatura definido sobre&lt;br /&gt;
el dominio del arco. La temperatura viene dada por la función escalar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
la cual asigna a cada punto del arco un valor real no negativo. Se trata de un campo escalar&lt;br /&gt;
sencillo pero representativo, ya que su variación depende de la distancia a la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que permite observar cómo cambian las isótemas dentro de un dominio curvilíneo.&lt;br /&gt;
&lt;br /&gt;
El análisis de la temperatura se divide en dos partes. En primer lugar, se representa el campo&lt;br /&gt;
mediante un mapa de colores sobre el dominio discretizado, lo que permite visualizar de forma&lt;br /&gt;
inmediata las zonas de mayor y menor temperatura. En segundo lugar, se estudian sus valores&lt;br /&gt;
extremos dentro del arco, determinando dónde se alcanzan los máximos y mínimos en función de&lt;br /&gt;
la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
Este estudio será esencial para comprender el gradiente de la temperatura en el apartado&lt;br /&gt;
siguiente, ya que las zonas donde &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; crece o decrece más rápidamente estarán directamente&lt;br /&gt;
relacionadas con la orientación del vector &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Representación ===&lt;br /&gt;
En este apartado se representa gráficamente el campo de temperatura definido por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
evaluado sobre la malla construida en el arco. Para cada punto de la rejilla&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt;, la función asigna un valor proporcional al cuadrado de la diferencia&lt;br /&gt;
entre sus coordenadas. Esto implica que la temperatura es mínima sobre la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt; y aumenta conforme los puntos se alejan de dicha línea.&lt;br /&gt;
&lt;br /&gt;
La representación se realiza mediante un mapa de colores sobre el dominio, utilizando la&lt;br /&gt;
misma malla generada en el apartado anterior. Este tipo de visualización permite identificar&lt;br /&gt;
rápidamente las regiones de temperatura elevada (colores cálidos) y las zonas donde&lt;br /&gt;
&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; es más baja (colores fríos). La variación del campo resulta suave y simétrica&lt;br /&gt;
respecto a la recta &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que facilita su análisis en apartados posteriores.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Malladotemp.png|500px|miniatura|derecha|Representación de la temperatura del arco]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                 % Campo escalar de temperatura&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
contourf(xx, yy, T, 40, 'LineColor', 'none')   % Mapa suave con 40 niveles&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
contour(xx, yy, T, 12, 'k', 'LineWidth', 0.5)  % Líneas de contorno finas en negro&lt;br /&gt;
&lt;br /&gt;
colormap(turbo)                               % Paleta moderna y más limpia&lt;br /&gt;
&lt;br /&gt;
colorbar                                      % Barra lateral&lt;br /&gt;
&lt;br /&gt;
title('Temperatura del arco')                 % Título de la gráfica&lt;br /&gt;
&lt;br /&gt;
xlabel('x'); ylabel('y')                      % Etiquetas de los ejes&lt;br /&gt;
&lt;br /&gt;
axis equal                                    % Proporción real&lt;br /&gt;
&lt;br /&gt;
xlim([-3 3]); ylim([-3 3])                    % Ventana visual&lt;br /&gt;
&lt;br /&gt;
set(gcf, 'Color', 'w')                        % Fondo blanco para mejor calidad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura anterior se representa el campo de temperatura definido por &lt;br /&gt;
T(x,y) = (x - y)^2 sobre el dominio del arco. La distribución térmica depende &lt;br /&gt;
directamente de la diferencia entre las coordenadas cartesianas x e y, de modo que &lt;br /&gt;
la temperatura se anula en los puntos situados sobre la recta x = y y aumenta &lt;br /&gt;
progresivamente conforme los puntos se alejan de dicha diagonal.&lt;br /&gt;
&lt;br /&gt;
En el gráfico puede observarse cómo las zonas próximas a la línea x = y presentan &lt;br /&gt;
valores más bajos (colores fríos), mientras que las regiones donde x e y difieren &lt;br /&gt;
más muestran temperaturas elevadas (colores cálidos). Las bandas inclinadas que &lt;br /&gt;
aparecen en la imagen reflejan esta estructura nivelada de la función, generando &lt;br /&gt;
curvas de igual temperatura que atraviesan el arco con una orientación similar.&lt;br /&gt;
&lt;br /&gt;
Esta representación permite identificar con facilidad las regiones en las que la &lt;br /&gt;
temperatura varía más rápidamente, información que será fundamental en el apartado &lt;br /&gt;
siguiente para estudiar el gradiente de T y su relación con la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
===. Máximos y mínimos ===&lt;br /&gt;
Una vez representado el campo de temperatura, analizamos ahora los puntos del arco &lt;br /&gt;
en los que la función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alcanza sus valores extremos. Dado que se trata de una función cuadrática, la temperatura &lt;br /&gt;
siempre es no negativa y solamente se anula cuando &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;. Esto permite &lt;br /&gt;
identificar de forma inmediata los puntos del dominio donde se alcanza el mínimo absoluto.&lt;br /&gt;
&lt;br /&gt;
Por otra parte, los valores máximos no se encuentran en un punto aislado, sino en las &lt;br /&gt;
zonas del arco donde la diferencia entre &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; es mayor dentro del &lt;br /&gt;
dominio geométrico estudiado. Para localizarlos con precisión se calcula el valor de la &lt;br /&gt;
temperatura en toda la malla y se identifican los puntos que alcanzan el máximo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Maxymin.png|500px|miniatura|derecha|Representación del máximo y mínimo de la función temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de los valores extremos de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
valor_min = min(T(:));           % Mínimo absoluto del campo&lt;br /&gt;
valor_max = max(T(:));           % Máximo absoluto del campo&lt;br /&gt;
&lt;br /&gt;
% Localización aproximada de los puntos donde se alcanzan&lt;br /&gt;
[idx_min] = find(T == valor_min);&lt;br /&gt;
[idx_max] = find(T == valor_max);&lt;br /&gt;
&lt;br /&gt;
puntos_min = [xx(idx_min), yy(idx_min)];   % Coordenadas donde T es mínima&lt;br /&gt;
puntos_max = [xx(idx_max), yy(idx_max)];   % Coordenadas donde T es máxima&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica&lt;br /&gt;
figure&lt;br /&gt;
contourf(xx, yy, T, 30)          % Mapa de temperatura&lt;br /&gt;
hold on&lt;br /&gt;
plot(puntos_min(:,1), puntos_min(:,2), 'wo', 'MarkerSize', 10, 'LineWidth', 2)  % mínimos&lt;br /&gt;
plot(puntos_max(:,1), puntos_max(:,2), 'rx', 'MarkerSize', 10, 'LineWidth', 2)  % máximos&lt;br /&gt;
colorbar&lt;br /&gt;
title('Máximos y mínimos de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el gráfico se observa que la temperatura mínima se alcanza en los puntos del arco &lt;br /&gt;
situados sobre la línea x = y, donde la función T(x,y) se anula. Estos puntos aparecen &lt;br /&gt;
marcados en blanco en la figura.&lt;br /&gt;
&lt;br /&gt;
Los valores máximos, representados mediante cruces rojas, se encuentran en las zonas &lt;br /&gt;
del arco donde la diferencia |x - y| es mayor. En este caso, los máximos aparecen en la &lt;br /&gt;
parte superior izquierda y superior derecha del dominio, coincidiendo con los puntos en &lt;br /&gt;
los que la geometría del arco permite un mayor alejamiento entre x e y.&lt;br /&gt;
&lt;br /&gt;
Este estudio proporciona una visión clara de cómo se distribuyen los valores extremos en &lt;br /&gt;
el dominio, lo cual será útil en el apartado siguiente para comprender la dirección y &lt;br /&gt;
magnitud del gradiente de T.&lt;br /&gt;
&lt;br /&gt;
==. Gradiente de T y curvas de nivel ==&lt;br /&gt;
En este apartado se calcula y representa el gradiente de la temperatura asociada al campo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
El gradiente proporciona la dirección en la que la temperatura aumenta más rápidamente&lt;br /&gt;
en cada punto del arco y su módulo indica la variación máxima de T en esa dirección.&lt;br /&gt;
Dado que se trata de una función diferenciable, el gradiente se obtiene mediante las&lt;br /&gt;
derivadas parciales respecto a x e y, evaluadas en todos los nodos de la malla.&lt;br /&gt;
&lt;br /&gt;
La representación vectorial del gradiente permite visualizar la orientación de las zonas&lt;br /&gt;
donde la temperatura crece de forma más acusada, lo cual resulta fundamental para&lt;br /&gt;
interpretar la distribución térmica del dominio.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientetempfinas.png|500px|miniaturadeimagen|Representación del gradiente de la temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo del gradiente del campo T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
% Derivadas parciales de T&lt;br /&gt;
Tx = 2*(xx - yy);                % dT/dx&lt;br /&gt;
Ty = -2*(xx - yy);               % dT/dy&lt;br /&gt;
&lt;br /&gt;
% Representación del gradiente&lt;br /&gt;
figure&lt;br /&gt;
quiver(xx, yy, Tx, Ty, 'k')      % Flechas negras del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
contourf(xx, yy, T, 20, 'LineColor', 'none')   % Fondo suave con la temperatura&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Gradiente de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la figura se observa el campo vectorial del gradiente de T superpuesto al mapa de&lt;br /&gt;
temperatura. Las flechas apuntan en la dirección donde la función T aumenta con mayor&lt;br /&gt;
rapidez y su orientación coincide con la perpendicular a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
Dado que T(x,y) depende únicamente de la diferencia (x - y), los vectores del gradiente&lt;br /&gt;
son paralelos entre sí en amplias zonas del dominio y presentan una dirección inclinada,&lt;br /&gt;
siempre perpendicular a las bandas de colores observadas en el mapa de temperatura.&lt;br /&gt;
&lt;br /&gt;
La simetría de la función se refleja en la estructura del gradiente, que cambia de sentido&lt;br /&gt;
a ambos lados de la recta x = y, donde la temperatura es mínima.&lt;br /&gt;
&lt;br /&gt;
==. Campo de Vectores en el Sólido (u). ==&lt;br /&gt;
Tenemos el campo vectorial en coordenadas cilíndricas: &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec e_\rho&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Vamos a representarlo en los puntos del mallado del sólido.&lt;br /&gt;
[[Archivo:Pelayo4.png|500px|miniatura|derecha|Representación del Campo Vectorial en el Mallado del Sólido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Defino el paso de muestreo para la rejilla. &lt;br /&gt;
% Defino el dominio.&lt;br /&gt;
h = 1/10;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el número aproximado de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Vector en el que asigno un ángulo de 0 a pi a cada punto.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho, theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Paso a coordenadas cartesianas para el trazado de las líneas de malla.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Inicio la figura. &lt;br /&gt;
% Uso color verde para las radiales y los arcos.&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g'); % Rayos.&lt;br /&gt;
hold on&lt;br /&gt;
plot(x',y','g'); % Arcos.&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Campo Vectorial: u(ρ,θ)=15(ρ−1)ρ eρ');&lt;br /&gt;
xlabel('Eje X'); ylabel('Eje Y');&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Cálculo y visualización del campo vectorial.&lt;br /&gt;
ri = 1;&lt;br /&gt;
re = 2;&lt;br /&gt;
theta_vec = linspace(0, pi, 20);&lt;br /&gt;
rho_vec = linspace(ri, re, 20);&lt;br /&gt;
[R, THETA] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Posiciones donde nacerán las mallas.&lt;br /&gt;
X = R.*cos(THETA);&lt;br /&gt;
Y = R.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
% Definición del campo en base polar.&lt;br /&gt;
U_rho = (1/5)*(R-1).*R;&lt;br /&gt;
U_theta = zeros(size(U_rho));&lt;br /&gt;
&lt;br /&gt;
% Paso a Cartesianas&lt;br /&gt;
U = U_rho.*cos(THETA)-U_theta.*sin(THETA);&lt;br /&gt;
V = U_rho.*sin(THETA)+U_theta.*cos(THETA);&lt;br /&gt;
&lt;br /&gt;
% Dibujo de vectores.&lt;br /&gt;
quiver(X, Y, U, V, 0.5, 'b', 'LineWidth', 1.2);&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
El campo vectorial, al carecer de componente angular (&amp;lt;math&amp;gt;\;\;\vec{e}_{\theta}\;&amp;lt;/math&amp;gt;), es estrictamente radial (los vectores apuntan desde el origen hacia afuera). La ecuación muestra una dependencia respecto a la distancia al origen, a medida que aumenta el radio se produce un crecimiento de la norma de los vectores, siendo nula en el radio interior y máxima en el exterior.&lt;br /&gt;
&lt;br /&gt;
==. Sólido antes y después del desplazamiento ==&lt;br /&gt;
Consideramos que el campo &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec  e_\rho&amp;lt;/math&amp;gt; determina el desplazamiento que sufre cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
Dibujo el sólido antes y después del desplazamiento:&lt;br /&gt;
[[Archivo:pelayo5.png|600px|miniatura|derecha|Sólido Antes y Después de Aplicarle el Desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso del mallado.&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Defino el dominio radial.&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el nº de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Dominio angular.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho,theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Defino la Configuración de Referencia.&lt;br /&gt;
% Transformo la geometría original a cartesianas para visualizar.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del Campo de Desplazamiento.&lt;br /&gt;
% Aplicamos la fórmula sobre la malla radial.&lt;br /&gt;
desprad = (1/5).*(rho-1).*rho;&lt;br /&gt;
&lt;br /&gt;
% Proyección del desplazamiento en cartesianas.&lt;br /&gt;
despx = desprad.*cos(theta);&lt;br /&gt;
despy = desprad.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Definición de la Configuración Deformada.&lt;br /&gt;
% La posición final es la inicial más el vector desplazamiento.&lt;br /&gt;
X = x+despx;&lt;br /&gt;
Y = y+despy;&lt;br /&gt;
&lt;br /&gt;
% Visualización de los resultados.&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
% Límites comunes.&lt;br /&gt;
limitesejes=[-3 3 -1 3];&lt;br /&gt;
&lt;br /&gt;
% Panel Superior: Geometría Original.&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(x,y,0*x); % z=0 para vista 2D.&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Antes de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','g');&lt;br /&gt;
&lt;br /&gt;
% Panel Inferior: Geometría Resultante.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Después de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','r');&lt;br /&gt;
}}&lt;br /&gt;
El campo de desplazamiento impuesto provoca que los puntos en el radio interior permanezcan fijos, mientras que los puntos exteriores sufren un desplazamiento progresivo hacia afuera, resultando en una expansión radial del sólido.&lt;br /&gt;
&lt;br /&gt;
==. Divergencia de u ==&lt;br /&gt;
La divergencia de un campo vectorial&amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; definido en coordenadas cilíndricas se obtiene a partir de la siguiente expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}=\frac{1}{\rho}\left( \frac{\partial (\rho u_{\rho})}{\partial \rho}+\frac{\partial (u_{\theta})}{\partial \theta}+\frac{\partial(\rho u_{z}) }{\partial z} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
El campo vectorial con el que se va a operar es:&amp;lt;math&amp;gt;\;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Primeramente, se van a determinar las componentes conocidas, es decir,&amp;lt;math&amp;gt;\;u_{\rho}\;;\; u_{\theta}\;;\;u_{z}&amp;lt;/math&amp;gt; para así poder sustituir los valores en &amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\;u_{\rho}=\frac{1}{5}(\rho^{2}-\rho)\;;\; u_{\theta}=0\;;\;u_{z}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}=\frac{1}{\rho}\left( \frac{\partial (\rho u_{\rho})}{\partial \rho}+0+0 \right)=\frac{1}{\rho}\frac{\partial }{\partial \rho}\left( \rho\cdot \frac{1}{5}\cdot (\rho^{2}-\rho) \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se multiplica&amp;lt;math&amp;gt;\;\;\overrightarrow{u}_{\rho}\;\;&amp;lt;/math&amp;gt; por&amp;lt;math&amp;gt;\;\;\rho\;\;&amp;lt;/math&amp;gt;y se deriva el término respecto de&amp;lt;math&amp;gt;\;\;\rho\;\;&amp;lt;/math&amp;gt;, obteniendo:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial }{\partial \rho}\left( \frac{1}{5}(\rho^{3}-\rho^{2}) \right)=\frac{1}{5}(3\rho^{2}-2\rho)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, se obtiene la divergencia:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\nabla \cdot \overrightarrow{u}=\frac{1}{\rho}\cdot\frac{1}{5}(3\rho^{2}-2\rho)=\frac{1}{5}(3\rho-2)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se adjunta el código desarrollado en Matlab para la representación de la divergencia.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Representación de la divergencia de &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; a través de matlab:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergenciafoto.png|4000px|miniatura|derecha|Dibujo de la divergencia en el arco mediante MatLab.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Intervalos de las variables&lt;br /&gt;
w=10; &lt;br /&gt;
p=80;&lt;br /&gt;
u=linspace(1,2,w);&lt;br /&gt;
v=linspace(0,pi,p); &lt;br /&gt;
&lt;br /&gt;
%mallado&lt;br /&gt;
[U,V] = meshgrid(u,v);&lt;br /&gt;
X = U.*cos(V);&lt;br /&gt;
Y = U.*sin(V);&lt;br /&gt;
&lt;br /&gt;
%divergencia&lt;br /&gt;
DIVu = (3.*U - 2)./5;&lt;br /&gt;
&lt;br /&gt;
%gráfica&lt;br /&gt;
surf(X,Y,DIVu)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Divergencia en el arco');&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Observando la representación realizada en Matlab se puede apreciar que la variación es radial, los colores cambian progresivamente del centro hacia afuera. Esto sucede porque la fórmula de la divergencia depende linealmente de  &amp;lt;math&amp;gt; \rho &amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
También existe una simetría angular, es decir, si se fija un radio el color y valor de la divergencia será el mismo sin importar el ángulo &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;, esto sucede porque la función de la divergencia no depende de &amp;lt;math&amp;gt; \theta &amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
En resumen, la imagen muestra que en esta región del espacio el campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; aumenta a medida que aumenta el radio sin importar la dirección.&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Rotacional de u ==&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Tensor deformaciones==&lt;br /&gt;
La parte simétrica del tensor gradiente corresponde al tensor de deformaciones, que se describe mediante la siguiente expresión:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo, el campo de desplazamientos permite obtener el tensor de tensiones &lt;br /&gt;
σ a través de la relación&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\lambda\nabla \cdot \overrightarrow{u}\;\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt; \mathbf{I} &amp;lt;/math&amp;gt; es el tensor identidad en el conjunto de vectores libres del espacio &amp;lt;math&amp;gt; R^{3} &amp;lt;/math&amp;gt;, y &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; on los coeficientes de Lamé, que dependen de las propiedades elásticas del material. Tomando &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;1 se procede a calcular y representar las tensiones normales asociadas a los ejes &amp;lt;math&amp;gt; \overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt; y el eje &amp;lt;math&amp;gt;\frac{1}{\rho}\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para obtener dichas tensiones normales es necesario realizar previamente una serie de operaciones. En primer lugar, se calculará el gradiente del campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; y su traspuesto, con lo que se podrá determinar el tensor de identidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dado el Gradiente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se va a calcular su gradiente de forma matricial: &amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\left( \frac{\partial \overrightarrow{u}}{\partial \rho}\left| \frac{1}{\rho}\frac{\partial \overrightarrow{u}}{\partial \theta} \right| \frac{\partial \overrightarrow{u}}{\partial z}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}+\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\Gamma^{k}_{11}\overrightarrow{e_{k}}=\Gamma^{1}_{11}\overrightarrow{e_{\rho}}+\Gamma^{2}_{11}\overrightarrow{e_{\theta}}+\Gamma^{3}_{11}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\Gamma^{k}_{12}\overrightarrow{e_{k}}=\Gamma^{1}_{12}\overrightarrow{e_{\rho}}+\Gamma^{2}_{12}\overrightarrow{e_{\theta}}+\Gamma^{3}_{12}\overrightarrow{e_{z}}=1\cdot \overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial z}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
En consecuencia: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\begin{pmatrix}&lt;br /&gt;
 \frac{1}{5}(2\rho-1)&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\frac{1}{\rho}(\frac{1}{5}(\rho-1)\rho)&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cálculo de la matriz gradiente traspuesta&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]^{t}=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\Gamma^{k}_{13}\overrightarrow{e_{k}}=\Gamma^{1}_{13}\overrightarrow{e_{\rho}}+\Gamma^{2}_{13}\overrightarrow{e_{\theta}}+\Gamma^{3}_{13}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como se puede observar&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\nabla \overrightarrow{u}=\nabla \vec u ^ t&amp;lt;/math&amp;gt;. Por lo tanto, el tensor deformaciones queda definido como:&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u }{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación, se procederá a calcular el tensor de deformaciones de forma matricial.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\epsilon (\vec u)=\frac{1}{2}\left( \frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}+\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
2\rho-1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;0  &amp;amp;0 &lt;br /&gt;
\end{pmatrix} \right)=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo &amp;lt;math&amp;gt;\epsilon (\vec u)&amp;lt;/math&amp;gt;, se obtiene &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=1\cdot \nabla \overrightarrow{u}\;\mathbf{I}+2\cdot 1\cdot \epsilon&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&lt;br /&gt;
1\cdot\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}\cdot \begin{pmatrix}&lt;br /&gt;
1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;1 &lt;br /&gt;
\end{pmatrix}+2\cdot 1\cdot\frac{1}{5} \begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, con esta información, se puede proceder al cálculo de las tensiones normales, que son los valores de la diagonal principal de la matriz tensor de tensiones o &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\overrightarrow{e}_{\rho}:\overrightarrow{e}_{\rho}\cdot \sigma\cdot \overrightarrow{e}_{\rho}=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\frac{1}{\rho}\;\overrightarrow{e}_{\theta}:\frac{1}{\rho}\;\overrightarrow{e}_{\theta}\cdot \sigma\cdot \frac{1}{\rho}\overrightarrow{e}_{\theta}=\frac{3}{5}(\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Elemento de lista numerada&lt;br /&gt;
==. Tensiones tangenciales respecto al plano perpendicular a &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales&lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
[[Archivo:TensTange.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Deform.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parametros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
v = linspace(0, pi, round(pi/h) + 1);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(r, v);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cartesianas&lt;br /&gt;
X = rho .* cos(theta);&lt;br /&gt;
Y = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Vector radial&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones&lt;br /&gt;
SIGMA_xx = (3/5) * (2 * ones(size(rho)));&lt;br /&gt;
SIGMA_xy = (3/5) * rho;&lt;br /&gt;
SIGMA_xz = (3/5) * (-1 * ones(size(rho)));&lt;br /&gt;
&lt;br /&gt;
SIGMA_yx = zeros(size(rho));&lt;br /&gt;
SIGMA_yy = zeros(size(rho));&lt;br /&gt;
SIGMA_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
SIGMA_zx = zeros(size(rho));&lt;br /&gt;
SIGMA_zy = zeros(size(rho));&lt;br /&gt;
SIGMA_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
% Vector de tracción&lt;br /&gt;
Tx = SIGMA_xx .* erx + SIGMA_xy .* ery + SIGMA_xz .* erz;&lt;br /&gt;
Ty = SIGMA_yx .* erx + SIGMA_yy .* ery + SIGMA_yz .* erz;&lt;br /&gt;
Tz = SIGMA_zx .* erx + SIGMA_zy .* ery + SIGMA_zz .* erz;&lt;br /&gt;
&lt;br /&gt;
% Componente normal y tangencial&lt;br /&gt;
Tn_scalar = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn_scalar .* erx;&lt;br /&gt;
Tny = Tn_scalar .* ery;&lt;br /&gt;
Tnz = Tn_scalar .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA TANGENCIAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
% Fondo con mapa de colores&lt;br /&gt;
magnitudTt = sqrt(Ttx.^2 + Tty.^2);&lt;br /&gt;
contourf(X, Y, magnitudTt, 40, 'LineStyle', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('spring');  &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Vector tangencial&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'k', 'LineWidth', 1.1);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA DE LA PARTE NORMAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
surf(X, Y, Tn_scalar, 'EdgeColor', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('winter');  &lt;br /&gt;
colorbar&lt;br /&gt;
shading interp&lt;br /&gt;
title('Mayor deformacion del campo ')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
view(35, 30);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii_mayor_deformacion.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
==. Masa total con densidad dada ==&lt;br /&gt;
La densidad del material está descrita por la función: &amp;lt;math&amp;gt;d(\rho,\theta)=1+e^{\rho^{2}\cos\theta}&amp;lt;/math&amp;gt; donde el dominio que ocupa el arco viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)\in[1,2]\times[0,\pi]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La expresión integral que define la masa total es:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int_{0}^{\pi}\int_{1}^{2}\left(1+e^{\rho^{2}\cos\theta}\right)\rho\; d\rho\, d\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En vez de resolver esta integral analíticamente, se procederá a resolver mediante Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo numérico de la masa del arco mediante la regla del trapecio&lt;br /&gt;
&lt;br /&gt;
% Intervalos de integración&lt;br /&gt;
a_rho = 1;  &lt;br /&gt;
b_rho = 2;&lt;br /&gt;
a_theta = 0;&lt;br /&gt;
b_theta = pi;&lt;br /&gt;
&lt;br /&gt;
% Número de divisiones&lt;br /&gt;
nR = 60;      &lt;br /&gt;
nT = 120;&lt;br /&gt;
&lt;br /&gt;
% Tamaños de paso&lt;br /&gt;
dr = (b_rho - a_rho) / nR;&lt;br /&gt;
dt = (b_theta - a_theta) / nT;&lt;br /&gt;
&lt;br /&gt;
% Vectores para rho y theta&lt;br /&gt;
rho_vals   = a_rho   + dr*(0:nR);&lt;br /&gt;
theta_vals = a_theta + dt*(0:nT);&lt;br /&gt;
&lt;br /&gt;
% Generación del mallado&lt;br /&gt;
[RR, TT] = meshgrid(rho_vals, theta_vals);&lt;br /&gt;
&lt;br /&gt;
% Densidad multiplicada por rho (Jacobiano del cambio a polares)&lt;br /&gt;
dens = RR .* (1 + exp(RR.^2 .* cos(TT)));&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en rho&lt;br /&gt;
wR = ones(1, nR+1);&lt;br /&gt;
wR([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en theta&lt;br /&gt;
wT = ones(nT+1, 1);&lt;br /&gt;
wT([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Integral doble mediante producto matricial&lt;br /&gt;
M_arc = dt * dr * (wT' * dens * wR');&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('Masa aproximada del arco: %.6f\n', M_arc);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Ejemplo ingenieril ==&lt;br /&gt;
(Breve explicación)&lt;br /&gt;
&lt;br /&gt;
== Código MATLAB completo ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% aquí va todo el código&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
* Apuntes Teoría de Campos (Moodle)&lt;br /&gt;
* Notas sobre curvas planas y superficies regladas&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Álvaro Rodríguez Aparicio.</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=98014</id>
		<title>Ondas y campos vectoriales en un arco (Grupo 61)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=98014"/>
				<updated>2025-12-04T09:48:33Z</updated>
		
		<summary type="html">&lt;p&gt;Álvaro Rodríguez Aparicio.: /* . Divergencia de u */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ondas y Campos Vectoriales en un Arco. Grupo 61 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Marco Antonio Vives Rocamora &amp;lt;br&amp;gt; Pelayo Álvarez Fernández &amp;lt;br&amp;gt; Álvaro Rodríguez &amp;lt;br&amp;gt; Javier Portabella &amp;lt;br&amp;gt; Javier Sánchez Torres &amp;lt;br&amp;gt; }}&lt;br /&gt;
&lt;br /&gt;
==. Definición del Arco. ==&lt;br /&gt;
===. Arco===&lt;br /&gt;
La región geométrica que se analiza en este trabajo corresponde a un arco circular, es decir, a una corona comprendida entre dos radios concéntricos. El dominio está limitado por un radio interior igual a 1 y un radio exterior igual a 2, de modo que todos los puntos del arco verifican&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\;1\le \sqrt[]{y^{2}+x^{2}}\le 2\;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta descripción en coordenadas cartesianas puede expresarse de forma más natural mediante coordenadas polares. En dichas coordenadas, la geometría del arco queda caracterizada por los siguientes rangos:&lt;br /&gt;
&lt;br /&gt;
* \(\rho \in [1,2]\)&lt;br /&gt;
* \(\theta \in [0,2\pi]\)&lt;br /&gt;
&lt;br /&gt;
lo que representa una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
Sobre este dominio se estudiará el efecto de un campo de desplazamientos aplicado a la superficie del arco. Dicho campo es puramente radial y viene dado por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{u}(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Este desplazamiento puede interpretarse como una deformación que separa las circunferencias de radio 1 y 2 sin introducir componente angular. El análisis de este campo permitirá calcular e interpretar magnitudes como el gradiente, la divergencia, el rotacional y las tensiones asociadas al material del arco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Mallado del arco ===&lt;br /&gt;
Para poder trabajar numéricamente sobre el arco es necesario discretizarlo, es decir,&lt;br /&gt;
construir una malla de puntos en su interior. Partimos de la descripción del dominio en&lt;br /&gt;
coordenadas polares:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;1 \le \rho \le 2,\qquad 0 \le \theta \le 2\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que corresponde a una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
El mallado se obtiene tomando un número finito de valores igualmente espaciados de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;. A partir de ellos se construye una rejilla en el plano&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt; y, usando el cambio a coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x = \rho \cos\theta,\qquad&lt;br /&gt;
y = \rho \sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se obtienen las coordenadas &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de todos los puntos de la malla. Las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; constante dan lugar a circunferencias, mientras que las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; constante se representan como radios. El resultado es una malla estructurada&lt;br /&gt;
formada por curvas radiales y circunferenciales que recubre todo el dominio del arco y que&lt;br /&gt;
servirá de base para representar los distintos campos escalares y vectoriales en los apartados&lt;br /&gt;
siguientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; '''Mallado del arco realizado a través de Matlab:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladogreen.png|500px|miniatura|derecha|Representación del mallado del arco mediante MatLab.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso de muestreo&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Valor de u (radios)&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo de lo puntos que caben aproximadamente&lt;br /&gt;
puntos = round(pi/h) + 1;&lt;br /&gt;
&lt;br /&gt;
% Vector v (ángulos) de 0 a pi&lt;br /&gt;
v = linspace(0, pi, puntos);&lt;br /&gt;
&lt;br /&gt;
% Matrices de coordenadas polares&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Conversión a Cartesianas&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plot(xx, yy, 'r'); &lt;br /&gt;
&lt;br /&gt;
hold on %Se mantiene el gráfico para añadir las líneas radiales&lt;br /&gt;
&lt;br /&gt;
plot(xx', yy', 'r');&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
% Ajustes finales visuales&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Arco II');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Temperatura ==&lt;br /&gt;
En este apartado se estudia el comportamiento del campo de temperatura definido sobre&lt;br /&gt;
el dominio del arco. La temperatura viene dada por la función escalar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
la cual asigna a cada punto del arco un valor real no negativo. Se trata de un campo escalar&lt;br /&gt;
sencillo pero representativo, ya que su variación depende de la distancia a la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que permite observar cómo cambian las isótemas dentro de un dominio curvilíneo.&lt;br /&gt;
&lt;br /&gt;
El análisis de la temperatura se divide en dos partes. En primer lugar, se representa el campo&lt;br /&gt;
mediante un mapa de colores sobre el dominio discretizado, lo que permite visualizar de forma&lt;br /&gt;
inmediata las zonas de mayor y menor temperatura. En segundo lugar, se estudian sus valores&lt;br /&gt;
extremos dentro del arco, determinando dónde se alcanzan los máximos y mínimos en función de&lt;br /&gt;
la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
Este estudio será esencial para comprender el gradiente de la temperatura en el apartado&lt;br /&gt;
siguiente, ya que las zonas donde &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; crece o decrece más rápidamente estarán directamente&lt;br /&gt;
relacionadas con la orientación del vector &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Representación ===&lt;br /&gt;
En este apartado se representa gráficamente el campo de temperatura definido por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
evaluado sobre la malla construida en el arco. Para cada punto de la rejilla&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt;, la función asigna un valor proporcional al cuadrado de la diferencia&lt;br /&gt;
entre sus coordenadas. Esto implica que la temperatura es mínima sobre la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt; y aumenta conforme los puntos se alejan de dicha línea.&lt;br /&gt;
&lt;br /&gt;
La representación se realiza mediante un mapa de colores sobre el dominio, utilizando la&lt;br /&gt;
misma malla generada en el apartado anterior. Este tipo de visualización permite identificar&lt;br /&gt;
rápidamente las regiones de temperatura elevada (colores cálidos) y las zonas donde&lt;br /&gt;
&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; es más baja (colores fríos). La variación del campo resulta suave y simétrica&lt;br /&gt;
respecto a la recta &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que facilita su análisis en apartados posteriores.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Malladotemp.png|500px|miniatura|derecha|Representación de la temperatura del arco]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                 % Campo escalar de temperatura&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
contourf(xx, yy, T, 40, 'LineColor', 'none')   % Mapa suave con 40 niveles&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
contour(xx, yy, T, 12, 'k', 'LineWidth', 0.5)  % Líneas de contorno finas en negro&lt;br /&gt;
&lt;br /&gt;
colormap(turbo)                               % Paleta moderna y más limpia&lt;br /&gt;
&lt;br /&gt;
colorbar                                      % Barra lateral&lt;br /&gt;
&lt;br /&gt;
title('Temperatura del arco')                 % Título de la gráfica&lt;br /&gt;
&lt;br /&gt;
xlabel('x'); ylabel('y')                      % Etiquetas de los ejes&lt;br /&gt;
&lt;br /&gt;
axis equal                                    % Proporción real&lt;br /&gt;
&lt;br /&gt;
xlim([-3 3]); ylim([-3 3])                    % Ventana visual&lt;br /&gt;
&lt;br /&gt;
set(gcf, 'Color', 'w')                        % Fondo blanco para mejor calidad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura anterior se representa el campo de temperatura definido por &lt;br /&gt;
T(x,y) = (x - y)^2 sobre el dominio del arco. La distribución térmica depende &lt;br /&gt;
directamente de la diferencia entre las coordenadas cartesianas x e y, de modo que &lt;br /&gt;
la temperatura se anula en los puntos situados sobre la recta x = y y aumenta &lt;br /&gt;
progresivamente conforme los puntos se alejan de dicha diagonal.&lt;br /&gt;
&lt;br /&gt;
En el gráfico puede observarse cómo las zonas próximas a la línea x = y presentan &lt;br /&gt;
valores más bajos (colores fríos), mientras que las regiones donde x e y difieren &lt;br /&gt;
más muestran temperaturas elevadas (colores cálidos). Las bandas inclinadas que &lt;br /&gt;
aparecen en la imagen reflejan esta estructura nivelada de la función, generando &lt;br /&gt;
curvas de igual temperatura que atraviesan el arco con una orientación similar.&lt;br /&gt;
&lt;br /&gt;
Esta representación permite identificar con facilidad las regiones en las que la &lt;br /&gt;
temperatura varía más rápidamente, información que será fundamental en el apartado &lt;br /&gt;
siguiente para estudiar el gradiente de T y su relación con la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
===. Máximos y mínimos ===&lt;br /&gt;
Una vez representado el campo de temperatura, analizamos ahora los puntos del arco &lt;br /&gt;
en los que la función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alcanza sus valores extremos. Dado que se trata de una función cuadrática, la temperatura &lt;br /&gt;
siempre es no negativa y solamente se anula cuando &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;. Esto permite &lt;br /&gt;
identificar de forma inmediata los puntos del dominio donde se alcanza el mínimo absoluto.&lt;br /&gt;
&lt;br /&gt;
Por otra parte, los valores máximos no se encuentran en un punto aislado, sino en las &lt;br /&gt;
zonas del arco donde la diferencia entre &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; es mayor dentro del &lt;br /&gt;
dominio geométrico estudiado. Para localizarlos con precisión se calcula el valor de la &lt;br /&gt;
temperatura en toda la malla y se identifican los puntos que alcanzan el máximo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Maxymin.png|500px|miniatura|derecha|Representación del máximo y mínimo de la función temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de los valores extremos de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
valor_min = min(T(:));           % Mínimo absoluto del campo&lt;br /&gt;
valor_max = max(T(:));           % Máximo absoluto del campo&lt;br /&gt;
&lt;br /&gt;
% Localización aproximada de los puntos donde se alcanzan&lt;br /&gt;
[idx_min] = find(T == valor_min);&lt;br /&gt;
[idx_max] = find(T == valor_max);&lt;br /&gt;
&lt;br /&gt;
puntos_min = [xx(idx_min), yy(idx_min)];   % Coordenadas donde T es mínima&lt;br /&gt;
puntos_max = [xx(idx_max), yy(idx_max)];   % Coordenadas donde T es máxima&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica&lt;br /&gt;
figure&lt;br /&gt;
contourf(xx, yy, T, 30)          % Mapa de temperatura&lt;br /&gt;
hold on&lt;br /&gt;
plot(puntos_min(:,1), puntos_min(:,2), 'wo', 'MarkerSize', 10, 'LineWidth', 2)  % mínimos&lt;br /&gt;
plot(puntos_max(:,1), puntos_max(:,2), 'rx', 'MarkerSize', 10, 'LineWidth', 2)  % máximos&lt;br /&gt;
colorbar&lt;br /&gt;
title('Máximos y mínimos de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el gráfico se observa que la temperatura mínima se alcanza en los puntos del arco &lt;br /&gt;
situados sobre la línea x = y, donde la función T(x,y) se anula. Estos puntos aparecen &lt;br /&gt;
marcados en blanco en la figura.&lt;br /&gt;
&lt;br /&gt;
Los valores máximos, representados mediante cruces rojas, se encuentran en las zonas &lt;br /&gt;
del arco donde la diferencia |x - y| es mayor. En este caso, los máximos aparecen en la &lt;br /&gt;
parte superior izquierda y superior derecha del dominio, coincidiendo con los puntos en &lt;br /&gt;
los que la geometría del arco permite un mayor alejamiento entre x e y.&lt;br /&gt;
&lt;br /&gt;
Este estudio proporciona una visión clara de cómo se distribuyen los valores extremos en &lt;br /&gt;
el dominio, lo cual será útil en el apartado siguiente para comprender la dirección y &lt;br /&gt;
magnitud del gradiente de T.&lt;br /&gt;
&lt;br /&gt;
==. Gradiente de T y curvas de nivel ==&lt;br /&gt;
En este apartado se calcula y representa el gradiente de la temperatura asociada al campo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
El gradiente proporciona la dirección en la que la temperatura aumenta más rápidamente&lt;br /&gt;
en cada punto del arco y su módulo indica la variación máxima de T en esa dirección.&lt;br /&gt;
Dado que se trata de una función diferenciable, el gradiente se obtiene mediante las&lt;br /&gt;
derivadas parciales respecto a x e y, evaluadas en todos los nodos de la malla.&lt;br /&gt;
&lt;br /&gt;
La representación vectorial del gradiente permite visualizar la orientación de las zonas&lt;br /&gt;
donde la temperatura crece de forma más acusada, lo cual resulta fundamental para&lt;br /&gt;
interpretar la distribución térmica del dominio.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientetempfinas.png|500px|miniaturadeimagen|Representación del gradiente de la temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo del gradiente del campo T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
% Derivadas parciales de T&lt;br /&gt;
Tx = 2*(xx - yy);                % dT/dx&lt;br /&gt;
Ty = -2*(xx - yy);               % dT/dy&lt;br /&gt;
&lt;br /&gt;
% Representación del gradiente&lt;br /&gt;
figure&lt;br /&gt;
quiver(xx, yy, Tx, Ty, 'k')      % Flechas negras del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
contourf(xx, yy, T, 20, 'LineColor', 'none')   % Fondo suave con la temperatura&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Gradiente de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la figura se observa el campo vectorial del gradiente de T superpuesto al mapa de&lt;br /&gt;
temperatura. Las flechas apuntan en la dirección donde la función T aumenta con mayor&lt;br /&gt;
rapidez y su orientación coincide con la perpendicular a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
Dado que T(x,y) depende únicamente de la diferencia (x - y), los vectores del gradiente&lt;br /&gt;
son paralelos entre sí en amplias zonas del dominio y presentan una dirección inclinada,&lt;br /&gt;
siempre perpendicular a las bandas de colores observadas en el mapa de temperatura.&lt;br /&gt;
&lt;br /&gt;
La simetría de la función se refleja en la estructura del gradiente, que cambia de sentido&lt;br /&gt;
a ambos lados de la recta x = y, donde la temperatura es mínima.&lt;br /&gt;
&lt;br /&gt;
==. Campo de Vectores en el Sólido (u). ==&lt;br /&gt;
Tenemos el campo vectorial en coordenadas cilíndricas: &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec e_\rho&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Vamos a representarlo en los puntos del mallado del sólido.&lt;br /&gt;
[[Archivo:Pelayo4.png|500px|miniatura|derecha|Representación del Campo Vectorial en el Mallado del Sólido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Defino el paso de muestreo para la rejilla. &lt;br /&gt;
% Defino el dominio.&lt;br /&gt;
h = 1/10;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el número aproximado de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Vector en el que asigno un ángulo de 0 a pi a cada punto.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho, theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Paso a coordenadas cartesianas para el trazado de las líneas de malla.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Inicio la figura. &lt;br /&gt;
% Uso color verde para las radiales y los arcos.&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g'); % Rayos.&lt;br /&gt;
hold on&lt;br /&gt;
plot(x',y','g'); % Arcos.&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Campo Vectorial: u(ρ,θ)=15(ρ−1)ρ eρ');&lt;br /&gt;
xlabel('Eje X'); ylabel('Eje Y');&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Cálculo y visualización del campo vectorial.&lt;br /&gt;
ri = 1;&lt;br /&gt;
re = 2;&lt;br /&gt;
theta_vec = linspace(0, pi, 20);&lt;br /&gt;
rho_vec = linspace(ri, re, 20);&lt;br /&gt;
[R, THETA] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Posiciones donde nacerán las mallas.&lt;br /&gt;
X = R.*cos(THETA);&lt;br /&gt;
Y = R.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
% Definición del campo en base polar.&lt;br /&gt;
U_rho = (1/5)*(R-1).*R;&lt;br /&gt;
U_theta = zeros(size(U_rho));&lt;br /&gt;
&lt;br /&gt;
% Paso a Cartesianas&lt;br /&gt;
U = U_rho.*cos(THETA)-U_theta.*sin(THETA);&lt;br /&gt;
V = U_rho.*sin(THETA)+U_theta.*cos(THETA);&lt;br /&gt;
&lt;br /&gt;
% Dibujo de vectores.&lt;br /&gt;
quiver(X, Y, U, V, 0.5, 'b', 'LineWidth', 1.2);&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
El campo vectorial, al carecer de componente angular (&amp;lt;math&amp;gt;\;\;\vec{e}_{\theta}\;&amp;lt;/math&amp;gt;), es estrictamente radial (los vectores apuntan desde el origen hacia afuera). La ecuación muestra una dependencia respecto a la distancia al origen, a medida que aumenta el radio se produce un crecimiento de la norma de los vectores, siendo nula en el radio interior y máxima en el exterior.&lt;br /&gt;
&lt;br /&gt;
==. Sólido antes y después del desplazamiento ==&lt;br /&gt;
Consideramos que el campo &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec  e_\rho&amp;lt;/math&amp;gt; determina el desplazamiento que sufre cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
Dibujo el sólido antes y después del desplazamiento:&lt;br /&gt;
[[Archivo:pelayo5.png|600px|miniatura|derecha|Sólido Antes y Después de Aplicarle el Desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso del mallado.&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Defino el dominio radial.&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el nº de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Dominio angular.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho,theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Defino la Configuración de Referencia.&lt;br /&gt;
% Transformo la geometría original a cartesianas para visualizar.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del Campo de Desplazamiento.&lt;br /&gt;
% Aplicamos la fórmula sobre la malla radial.&lt;br /&gt;
desprad = (1/5).*(rho-1).*rho;&lt;br /&gt;
&lt;br /&gt;
% Proyección del desplazamiento en cartesianas.&lt;br /&gt;
despx = desprad.*cos(theta);&lt;br /&gt;
despy = desprad.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Definición de la Configuración Deformada.&lt;br /&gt;
% La posición final es la inicial más el vector desplazamiento.&lt;br /&gt;
X = x+despx;&lt;br /&gt;
Y = y+despy;&lt;br /&gt;
&lt;br /&gt;
% Visualización de los resultados.&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
% Límites comunes.&lt;br /&gt;
limitesejes=[-3 3 -1 3];&lt;br /&gt;
&lt;br /&gt;
% Panel Superior: Geometría Original.&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(x,y,0*x); % z=0 para vista 2D.&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Antes de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','g');&lt;br /&gt;
&lt;br /&gt;
% Panel Inferior: Geometría Resultante.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Después de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','r');&lt;br /&gt;
}}&lt;br /&gt;
El campo de desplazamiento impuesto provoca que los puntos en el radio interior permanezcan fijos, mientras que los puntos exteriores sufren un desplazamiento progresivo hacia afuera, resultando en una expansión radial del sólido.&lt;br /&gt;
&lt;br /&gt;
==. Divergencia de u ==&lt;br /&gt;
∇ · ~u =(1/ρ)(∂/∂ρ)(ρuρ) + (1/ρ)(∂uθ/∂θ) +∂uz/∂z&lt;br /&gt;
\vec{u}(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec{e}_{\rho} = u_{\rho} \vec{e}_{\rho} + u_{\theta} \vec{e}_{\theta}&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Rotacional de u ==&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Tensor deformaciones==&lt;br /&gt;
La parte simétrica del tensor gradiente corresponde al tensor de deformaciones, que se describe mediante la siguiente expresión:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo, el campo de desplazamientos permite obtener el tensor de tensiones &lt;br /&gt;
σ a través de la relación&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\lambda\nabla \cdot \overrightarrow{u}\;\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt; \mathbf{I} &amp;lt;/math&amp;gt; es el tensor identidad en el conjunto de vectores libres del espacio &amp;lt;math&amp;gt; R^{3} &amp;lt;/math&amp;gt;, y &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; on los coeficientes de Lamé, que dependen de las propiedades elásticas del material. Tomando &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;1 se procede a calcular y representar las tensiones normales asociadas a los ejes &amp;lt;math&amp;gt; \overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt; y el eje &amp;lt;math&amp;gt;\frac{1}{\rho}\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para obtener dichas tensiones normales es necesario realizar previamente una serie de operaciones. En primer lugar, se calculará el gradiente del campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; y su traspuesto, con lo que se podrá determinar el tensor de identidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dado el Gradiente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se va a calcular su gradiente de forma matricial: &amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\left( \frac{\partial \overrightarrow{u}}{\partial \rho}\left| \frac{1}{\rho}\frac{\partial \overrightarrow{u}}{\partial \theta} \right| \frac{\partial \overrightarrow{u}}{\partial z}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}+\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\Gamma^{k}_{11}\overrightarrow{e_{k}}=\Gamma^{1}_{11}\overrightarrow{e_{\rho}}+\Gamma^{2}_{11}\overrightarrow{e_{\theta}}+\Gamma^{3}_{11}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\Gamma^{k}_{12}\overrightarrow{e_{k}}=\Gamma^{1}_{12}\overrightarrow{e_{\rho}}+\Gamma^{2}_{12}\overrightarrow{e_{\theta}}+\Gamma^{3}_{12}\overrightarrow{e_{z}}=1\cdot \overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial z}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
En consecuencia: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\begin{pmatrix}&lt;br /&gt;
 \frac{1}{5}(2\rho-1)&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\frac{1}{\rho}(\frac{1}{5}(\rho-1)\rho)&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cálculo de la matriz gradiente traspuesta&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]^{t}=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\Gamma^{k}_{13}\overrightarrow{e_{k}}=\Gamma^{1}_{13}\overrightarrow{e_{\rho}}+\Gamma^{2}_{13}\overrightarrow{e_{\theta}}+\Gamma^{3}_{13}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como se puede observar&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\nabla \overrightarrow{u}=\nabla \vec u ^ t&amp;lt;/math&amp;gt;. Por lo tanto, el tensor deformaciones queda definido como:&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u }{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación, se procederá a calcular el tensor de deformaciones de forma matricial.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\epsilon (\vec u)=\frac{1}{2}\left( \frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}+\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
2\rho-1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;0  &amp;amp;0 &lt;br /&gt;
\end{pmatrix} \right)=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo &amp;lt;math&amp;gt;\epsilon (\vec u)&amp;lt;/math&amp;gt;, se obtiene &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=1\cdot \nabla \overrightarrow{u}\;\mathbf{I}+2\cdot 1\cdot \epsilon&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&lt;br /&gt;
1\cdot\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}\cdot \begin{pmatrix}&lt;br /&gt;
1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;1 &lt;br /&gt;
\end{pmatrix}+2\cdot 1\cdot\frac{1}{5} \begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, con esta información, se puede proceder al cálculo de las tensiones normales, que son los valores de la diagonal principal de la matriz tensor de tensiones o &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\overrightarrow{e}_{\rho}:\overrightarrow{e}_{\rho}\cdot \sigma\cdot \overrightarrow{e}_{\rho}=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\frac{1}{\rho}\;\overrightarrow{e}_{\theta}:\frac{1}{\rho}\;\overrightarrow{e}_{\theta}\cdot \sigma\cdot \frac{1}{\rho}\overrightarrow{e}_{\theta}=\frac{3}{5}(\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Elemento de lista numerada&lt;br /&gt;
==. Tensiones tangenciales respecto al plano perpendicular a &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales&lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
[[Archivo:TensTange.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Deform.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parametros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
v = linspace(0, pi, round(pi/h) + 1);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(r, v);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cartesianas&lt;br /&gt;
X = rho .* cos(theta);&lt;br /&gt;
Y = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Vector radial&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones&lt;br /&gt;
SIGMA_xx = (3/5) * (2 * ones(size(rho)));&lt;br /&gt;
SIGMA_xy = (3/5) * rho;&lt;br /&gt;
SIGMA_xz = (3/5) * (-1 * ones(size(rho)));&lt;br /&gt;
&lt;br /&gt;
SIGMA_yx = zeros(size(rho));&lt;br /&gt;
SIGMA_yy = zeros(size(rho));&lt;br /&gt;
SIGMA_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
SIGMA_zx = zeros(size(rho));&lt;br /&gt;
SIGMA_zy = zeros(size(rho));&lt;br /&gt;
SIGMA_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
% Vector de tracción&lt;br /&gt;
Tx = SIGMA_xx .* erx + SIGMA_xy .* ery + SIGMA_xz .* erz;&lt;br /&gt;
Ty = SIGMA_yx .* erx + SIGMA_yy .* ery + SIGMA_yz .* erz;&lt;br /&gt;
Tz = SIGMA_zx .* erx + SIGMA_zy .* ery + SIGMA_zz .* erz;&lt;br /&gt;
&lt;br /&gt;
% Componente normal y tangencial&lt;br /&gt;
Tn_scalar = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn_scalar .* erx;&lt;br /&gt;
Tny = Tn_scalar .* ery;&lt;br /&gt;
Tnz = Tn_scalar .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA TANGENCIAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
% Fondo con mapa de colores&lt;br /&gt;
magnitudTt = sqrt(Ttx.^2 + Tty.^2);&lt;br /&gt;
contourf(X, Y, magnitudTt, 40, 'LineStyle', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('spring');  &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Vector tangencial&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'k', 'LineWidth', 1.1);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA DE LA PARTE NORMAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
surf(X, Y, Tn_scalar, 'EdgeColor', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('winter');  &lt;br /&gt;
colorbar&lt;br /&gt;
shading interp&lt;br /&gt;
title('Mayor deformacion del campo ')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
view(35, 30);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
[[Archivo:TensTang.png|thumb|500px|Tensiones tangenciales]]&lt;br /&gt;
[[Archivo:TensN.png|thumb|500px|Tension normal sobre el campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Parámetros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;                     % radios&lt;br /&gt;
theta = linspace(0, pi, round(pi/h)+1); % ángulos&lt;br /&gt;
&lt;br /&gt;
%% Generar cuadrícula polar&lt;br /&gt;
[R, TH] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
%% Convertir a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Vector radial unitario (2D)&lt;br /&gt;
ER = [cos(TH(:)), sin(TH(:))];  % Nx2&lt;br /&gt;
&lt;br /&gt;
%% Tensor de tensiones (solo σ_xx y σ_yy)&lt;br /&gt;
SIGMA_xx = (3/5)*(2*R - 1);&lt;br /&gt;
SIGMA_yy = (3/5)*R;&lt;br /&gt;
SIGMA_xy = zeros(size(R));&lt;br /&gt;
&lt;br /&gt;
%% Vector de tensiones sobre la dirección radial&lt;br /&gt;
% Reshape para trabajar en forma matricial&lt;br /&gt;
Tx = SIGMA_xx .* cos(TH) + SIGMA_xy .* sin(TH);&lt;br /&gt;
Ty = SIGMA_xy .* cos(TH) + SIGMA_yy .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Componente normal (proyección sobre el radial)&lt;br /&gt;
Tn_scalar = Tx .* cos(TH) + Ty .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Componentes normal y tangencial&lt;br /&gt;
Tnx = Tn_scalar .* cos(TH);&lt;br /&gt;
Tny = Tn_scalar .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
&lt;br /&gt;
%% Graficar tensiones tangenciales&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% Graficar magnitud de la tensión normal&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Tn_scalar);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión normal sobre el campo')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii_mayor_deformacion.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
&lt;br /&gt;
==. Tensiones tangenciales asociadas al plano ortogonal al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se determinan las tensiones tangenciales asociadas al plano perpendicular al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La magnitud a evaluar es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma \cdot \frac{1}{\rho}\vec e_\theta \;-\; \bigl( \frac{1}{\rho}\vec e_\theta \;\cdot\; \sigma \;\cdot\; \frac{1}{\rho}\vec e_\theta \bigr) \;\frac{1}{\rho}\vec e_\theta \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones considerado es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma \;=\; \frac{3}{5} \begin{pmatrix} 2\rho - 1 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \rho &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto doble con la dirección 1𝜌𝑒⃗𝜃ρ1eθ es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left( \frac{1}{\rho}\vec e_\theta \cdot \sigma \cdot \frac{1}{\rho}\vec e_\theta \right) \;=\; \frac{3}{5}(\rho - 1) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma\cdot\frac{1}{\rho}\vec e_\theta - \left(\frac{1}{\rho}\vec e_\theta\cdot\sigma\cdot\frac{1}{\rho}\vec e_\theta\right) \frac{1}{\rho}\vec e_\theta \right\rVert = \left\lVert \frac{3}{5} \begin{pmatrix} 2\rho - 1 \\ \rho \\ 0 \end{pmatrix} \cdot \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} - \frac{3}{5}(\rho - 1) \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras simplificar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \; 0\; \right\rVert = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De forma análoga a lo mostrado en el apartado anterior, la componente tangencial es nula en todos los puntos, por lo que no existen direcciones donde esta sea mayor. La representación gráfica es posible, aunque la magnitud sea cero, y la deformación del campo queda determinada exclusivamente por las tensiones normales.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica de las tensiones tangenciales&lt;br /&gt;
[[Archivo:TensionesTangenciales.jpg|500px|miniatura|derecha|Representación de las tensiones tangenciales]]&lt;br /&gt;
[[Archivo:DeformacionCampo.jpg|500px|miniatura|derecha|Representación de la deformación del campo]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
p = round(pi/h) + 1;&lt;br /&gt;
v = linspace(0, pi, p);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
sigma_xx = (3/5) * (2*rho - 1);&lt;br /&gt;
sigma_xy = zeros(size(rho));&lt;br /&gt;
sigma_xz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_yx = zeros(size(rho));&lt;br /&gt;
sigma_yy = (3/5) * rho;&lt;br /&gt;
sigma_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_zx = zeros(size(rho));&lt;br /&gt;
sigma_zy = zeros(size(rho));&lt;br /&gt;
sigma_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tx = sigma_xx .* erx;&lt;br /&gt;
Ty = sigma_yy .* ery;&lt;br /&gt;
Tz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tn = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn .* erx;&lt;br /&gt;
Tny = Tn .* ery;&lt;br /&gt;
Tnz = Tn .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
quiver(xx, yy, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
surf(xx, yy, Tn);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Mayor deformación del campo');&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Masa total con densidad dada ==&lt;br /&gt;
La densidad del material está descrita por la función: &amp;lt;math&amp;gt;d(\rho,\theta)=1+e^{\rho^{2}\cos\theta}&amp;lt;/math&amp;gt; donde el dominio que ocupa el arco viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)\in[1,2]\times[0,\pi]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La expresión integral que define la masa total es:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int_{0}^{\pi}\int_{1}^{2}\left(1+e^{\rho^{2}\cos\theta}\right)\rho\; d\rho\, d\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En vez de resolver esta integral analíticamente, se procederá a resolver mediante Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo numérico de la masa del arco mediante la regla del trapecio&lt;br /&gt;
&lt;br /&gt;
% Intervalos de integración&lt;br /&gt;
a_rho = 1;  &lt;br /&gt;
b_rho = 2;&lt;br /&gt;
a_theta = 0;&lt;br /&gt;
b_theta = pi;&lt;br /&gt;
&lt;br /&gt;
% Número de divisiones&lt;br /&gt;
nR = 60;      &lt;br /&gt;
nT = 120;&lt;br /&gt;
&lt;br /&gt;
% Tamaños de paso&lt;br /&gt;
dr = (b_rho - a_rho) / nR;&lt;br /&gt;
dt = (b_theta - a_theta) / nT;&lt;br /&gt;
&lt;br /&gt;
% Vectores para rho y theta&lt;br /&gt;
rho_vals   = a_rho   + dr*(0:nR);&lt;br /&gt;
theta_vals = a_theta + dt*(0:nT);&lt;br /&gt;
&lt;br /&gt;
% Generación del mallado&lt;br /&gt;
[RR, TT] = meshgrid(rho_vals, theta_vals);&lt;br /&gt;
&lt;br /&gt;
% Densidad multiplicada por rho (Jacobiano del cambio a polares)&lt;br /&gt;
dens = RR .* (1 + exp(RR.^2 .* cos(TT)));&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en rho&lt;br /&gt;
wR = ones(1, nR+1);&lt;br /&gt;
wR([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en theta&lt;br /&gt;
wT = ones(nT+1, 1);&lt;br /&gt;
wT([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Integral doble mediante producto matricial&lt;br /&gt;
M_arc = dt * dr * (wT' * dens * wR');&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('Masa aproximada del arco: %.6f\n', M_arc);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Ejemplo ingenieril ==&lt;br /&gt;
(Breve explicación)&lt;br /&gt;
&lt;br /&gt;
== Código MATLAB completo ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% aquí va todo el código&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
* Apuntes Teoría de Campos (Moodle)&lt;br /&gt;
* Notas sobre curvas planas y superficies regladas&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Álvaro Rodríguez Aparicio.</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=97989</id>
		<title>Ondas y campos vectoriales en un arco (Grupo 61)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=97989"/>
				<updated>2025-12-04T09:40:40Z</updated>
		
		<summary type="html">&lt;p&gt;Álvaro Rodríguez Aparicio.: /* . Divergencia de u */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ondas y Campos Vectoriales en un Arco. Grupo 61 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Marco Antonio Vives Rocamora &amp;lt;br&amp;gt; Pelayo Álvarez Fernández &amp;lt;br&amp;gt; Álvaro Rodríguez &amp;lt;br&amp;gt; Javier Portabella &amp;lt;br&amp;gt; Javier Sánchez Torres &amp;lt;br&amp;gt; }}&lt;br /&gt;
&lt;br /&gt;
==. Definición del Arco. ==&lt;br /&gt;
===. Arco===&lt;br /&gt;
La región geométrica que se analiza en este trabajo corresponde a un arco circular, es decir, a una corona comprendida entre dos radios concéntricos. El dominio está limitado por un radio interior igual a 1 y un radio exterior igual a 2, de modo que todos los puntos del arco verifican&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\;1\le \sqrt[]{y^{2}+x^{2}}\le 2\;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta descripción en coordenadas cartesianas puede expresarse de forma más natural mediante coordenadas polares. En dichas coordenadas, la geometría del arco queda caracterizada por los siguientes rangos:&lt;br /&gt;
&lt;br /&gt;
* \(\rho \in [1,2]\)&lt;br /&gt;
* \(\theta \in [0,2\pi]\)&lt;br /&gt;
&lt;br /&gt;
lo que representa una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
Sobre este dominio se estudiará el efecto de un campo de desplazamientos aplicado a la superficie del arco. Dicho campo es puramente radial y viene dado por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{u}(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Este desplazamiento puede interpretarse como una deformación que separa las circunferencias de radio 1 y 2 sin introducir componente angular. El análisis de este campo permitirá calcular e interpretar magnitudes como el gradiente, la divergencia, el rotacional y las tensiones asociadas al material del arco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Mallado del arco ===&lt;br /&gt;
Para poder trabajar numéricamente sobre el arco es necesario discretizarlo, es decir,&lt;br /&gt;
construir una malla de puntos en su interior. Partimos de la descripción del dominio en&lt;br /&gt;
coordenadas polares:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;1 \le \rho \le 2,\qquad 0 \le \theta \le 2\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que corresponde a una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
El mallado se obtiene tomando un número finito de valores igualmente espaciados de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;. A partir de ellos se construye una rejilla en el plano&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt; y, usando el cambio a coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x = \rho \cos\theta,\qquad&lt;br /&gt;
y = \rho \sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se obtienen las coordenadas &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de todos los puntos de la malla. Las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; constante dan lugar a circunferencias, mientras que las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; constante se representan como radios. El resultado es una malla estructurada&lt;br /&gt;
formada por curvas radiales y circunferenciales que recubre todo el dominio del arco y que&lt;br /&gt;
servirá de base para representar los distintos campos escalares y vectoriales en los apartados&lt;br /&gt;
siguientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; '''Mallado del arco realizado a través de Matlab:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladogreen.png|500px|miniatura|derecha|Representación del mallado del arco mediante MatLab.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso de muestreo&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Valor de u (radios)&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo de lo puntos que caben aproximadamente&lt;br /&gt;
puntos = round(pi/h) + 1;&lt;br /&gt;
&lt;br /&gt;
% Vector v (ángulos) de 0 a pi&lt;br /&gt;
v = linspace(0, pi, puntos);&lt;br /&gt;
&lt;br /&gt;
% Matrices de coordenadas polares&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Conversión a Cartesianas&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plot(xx, yy, 'r'); &lt;br /&gt;
&lt;br /&gt;
hold on %Se mantiene el gráfico para añadir las líneas radiales&lt;br /&gt;
&lt;br /&gt;
plot(xx', yy', 'r');&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
% Ajustes finales visuales&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Arco II');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Temperatura ==&lt;br /&gt;
En este apartado se estudia el comportamiento del campo de temperatura definido sobre&lt;br /&gt;
el dominio del arco. La temperatura viene dada por la función escalar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
la cual asigna a cada punto del arco un valor real no negativo. Se trata de un campo escalar&lt;br /&gt;
sencillo pero representativo, ya que su variación depende de la distancia a la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que permite observar cómo cambian las isótemas dentro de un dominio curvilíneo.&lt;br /&gt;
&lt;br /&gt;
El análisis de la temperatura se divide en dos partes. En primer lugar, se representa el campo&lt;br /&gt;
mediante un mapa de colores sobre el dominio discretizado, lo que permite visualizar de forma&lt;br /&gt;
inmediata las zonas de mayor y menor temperatura. En segundo lugar, se estudian sus valores&lt;br /&gt;
extremos dentro del arco, determinando dónde se alcanzan los máximos y mínimos en función de&lt;br /&gt;
la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
Este estudio será esencial para comprender el gradiente de la temperatura en el apartado&lt;br /&gt;
siguiente, ya que las zonas donde &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; crece o decrece más rápidamente estarán directamente&lt;br /&gt;
relacionadas con la orientación del vector &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Representación ===&lt;br /&gt;
En este apartado se representa gráficamente el campo de temperatura definido por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
evaluado sobre la malla construida en el arco. Para cada punto de la rejilla&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt;, la función asigna un valor proporcional al cuadrado de la diferencia&lt;br /&gt;
entre sus coordenadas. Esto implica que la temperatura es mínima sobre la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt; y aumenta conforme los puntos se alejan de dicha línea.&lt;br /&gt;
&lt;br /&gt;
La representación se realiza mediante un mapa de colores sobre el dominio, utilizando la&lt;br /&gt;
misma malla generada en el apartado anterior. Este tipo de visualización permite identificar&lt;br /&gt;
rápidamente las regiones de temperatura elevada (colores cálidos) y las zonas donde&lt;br /&gt;
&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; es más baja (colores fríos). La variación del campo resulta suave y simétrica&lt;br /&gt;
respecto a la recta &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que facilita su análisis en apartados posteriores.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Malladotemp.png|500px|miniatura|derecha|Representación de la temperatura del arco]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                 % Campo escalar de temperatura&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
contourf(xx, yy, T, 40, 'LineColor', 'none')   % Mapa suave con 40 niveles&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
contour(xx, yy, T, 12, 'k', 'LineWidth', 0.5)  % Líneas de contorno finas en negro&lt;br /&gt;
&lt;br /&gt;
colormap(turbo)                               % Paleta moderna y más limpia&lt;br /&gt;
&lt;br /&gt;
colorbar                                      % Barra lateral&lt;br /&gt;
&lt;br /&gt;
title('Temperatura del arco')                 % Título de la gráfica&lt;br /&gt;
&lt;br /&gt;
xlabel('x'); ylabel('y')                      % Etiquetas de los ejes&lt;br /&gt;
&lt;br /&gt;
axis equal                                    % Proporción real&lt;br /&gt;
&lt;br /&gt;
xlim([-3 3]); ylim([-3 3])                    % Ventana visual&lt;br /&gt;
&lt;br /&gt;
set(gcf, 'Color', 'w')                        % Fondo blanco para mejor calidad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura anterior se representa el campo de temperatura definido por &lt;br /&gt;
T(x,y) = (x - y)^2 sobre el dominio del arco. La distribución térmica depende &lt;br /&gt;
directamente de la diferencia entre las coordenadas cartesianas x e y, de modo que &lt;br /&gt;
la temperatura se anula en los puntos situados sobre la recta x = y y aumenta &lt;br /&gt;
progresivamente conforme los puntos se alejan de dicha diagonal.&lt;br /&gt;
&lt;br /&gt;
En el gráfico puede observarse cómo las zonas próximas a la línea x = y presentan &lt;br /&gt;
valores más bajos (colores fríos), mientras que las regiones donde x e y difieren &lt;br /&gt;
más muestran temperaturas elevadas (colores cálidos). Las bandas inclinadas que &lt;br /&gt;
aparecen en la imagen reflejan esta estructura nivelada de la función, generando &lt;br /&gt;
curvas de igual temperatura que atraviesan el arco con una orientación similar.&lt;br /&gt;
&lt;br /&gt;
Esta representación permite identificar con facilidad las regiones en las que la &lt;br /&gt;
temperatura varía más rápidamente, información que será fundamental en el apartado &lt;br /&gt;
siguiente para estudiar el gradiente de T y su relación con la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
===. Máximos y mínimos ===&lt;br /&gt;
Una vez representado el campo de temperatura, analizamos ahora los puntos del arco &lt;br /&gt;
en los que la función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alcanza sus valores extremos. Dado que se trata de una función cuadrática, la temperatura &lt;br /&gt;
siempre es no negativa y solamente se anula cuando &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;. Esto permite &lt;br /&gt;
identificar de forma inmediata los puntos del dominio donde se alcanza el mínimo absoluto.&lt;br /&gt;
&lt;br /&gt;
Por otra parte, los valores máximos no se encuentran en un punto aislado, sino en las &lt;br /&gt;
zonas del arco donde la diferencia entre &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; es mayor dentro del &lt;br /&gt;
dominio geométrico estudiado. Para localizarlos con precisión se calcula el valor de la &lt;br /&gt;
temperatura en toda la malla y se identifican los puntos que alcanzan el máximo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Maxymin.png|500px|miniatura|derecha|Representación del máximo y mínimo de la función temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de los valores extremos de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
valor_min = min(T(:));           % Mínimo absoluto del campo&lt;br /&gt;
valor_max = max(T(:));           % Máximo absoluto del campo&lt;br /&gt;
&lt;br /&gt;
% Localización aproximada de los puntos donde se alcanzan&lt;br /&gt;
[idx_min] = find(T == valor_min);&lt;br /&gt;
[idx_max] = find(T == valor_max);&lt;br /&gt;
&lt;br /&gt;
puntos_min = [xx(idx_min), yy(idx_min)];   % Coordenadas donde T es mínima&lt;br /&gt;
puntos_max = [xx(idx_max), yy(idx_max)];   % Coordenadas donde T es máxima&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica&lt;br /&gt;
figure&lt;br /&gt;
contourf(xx, yy, T, 30)          % Mapa de temperatura&lt;br /&gt;
hold on&lt;br /&gt;
plot(puntos_min(:,1), puntos_min(:,2), 'wo', 'MarkerSize', 10, 'LineWidth', 2)  % mínimos&lt;br /&gt;
plot(puntos_max(:,1), puntos_max(:,2), 'rx', 'MarkerSize', 10, 'LineWidth', 2)  % máximos&lt;br /&gt;
colorbar&lt;br /&gt;
title('Máximos y mínimos de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el gráfico se observa que la temperatura mínima se alcanza en los puntos del arco &lt;br /&gt;
situados sobre la línea x = y, donde la función T(x,y) se anula. Estos puntos aparecen &lt;br /&gt;
marcados en blanco en la figura.&lt;br /&gt;
&lt;br /&gt;
Los valores máximos, representados mediante cruces rojas, se encuentran en las zonas &lt;br /&gt;
del arco donde la diferencia |x - y| es mayor. En este caso, los máximos aparecen en la &lt;br /&gt;
parte superior izquierda y superior derecha del dominio, coincidiendo con los puntos en &lt;br /&gt;
los que la geometría del arco permite un mayor alejamiento entre x e y.&lt;br /&gt;
&lt;br /&gt;
Este estudio proporciona una visión clara de cómo se distribuyen los valores extremos en &lt;br /&gt;
el dominio, lo cual será útil en el apartado siguiente para comprender la dirección y &lt;br /&gt;
magnitud del gradiente de T.&lt;br /&gt;
&lt;br /&gt;
==. Gradiente de T y curvas de nivel ==&lt;br /&gt;
En este apartado se calcula y representa el gradiente de la temperatura asociada al campo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
El gradiente proporciona la dirección en la que la temperatura aumenta más rápidamente&lt;br /&gt;
en cada punto del arco y su módulo indica la variación máxima de T en esa dirección.&lt;br /&gt;
Dado que se trata de una función diferenciable, el gradiente se obtiene mediante las&lt;br /&gt;
derivadas parciales respecto a x e y, evaluadas en todos los nodos de la malla.&lt;br /&gt;
&lt;br /&gt;
La representación vectorial del gradiente permite visualizar la orientación de las zonas&lt;br /&gt;
donde la temperatura crece de forma más acusada, lo cual resulta fundamental para&lt;br /&gt;
interpretar la distribución térmica del dominio.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientetempfinas.png|500px|miniaturadeimagen|Representación del gradiente de la temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo del gradiente del campo T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
% Derivadas parciales de T&lt;br /&gt;
Tx = 2*(xx - yy);                % dT/dx&lt;br /&gt;
Ty = -2*(xx - yy);               % dT/dy&lt;br /&gt;
&lt;br /&gt;
% Representación del gradiente&lt;br /&gt;
figure&lt;br /&gt;
quiver(xx, yy, Tx, Ty, 'k')      % Flechas negras del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
contourf(xx, yy, T, 20, 'LineColor', 'none')   % Fondo suave con la temperatura&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Gradiente de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la figura se observa el campo vectorial del gradiente de T superpuesto al mapa de&lt;br /&gt;
temperatura. Las flechas apuntan en la dirección donde la función T aumenta con mayor&lt;br /&gt;
rapidez y su orientación coincide con la perpendicular a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
Dado que T(x,y) depende únicamente de la diferencia (x - y), los vectores del gradiente&lt;br /&gt;
son paralelos entre sí en amplias zonas del dominio y presentan una dirección inclinada,&lt;br /&gt;
siempre perpendicular a las bandas de colores observadas en el mapa de temperatura.&lt;br /&gt;
&lt;br /&gt;
La simetría de la función se refleja en la estructura del gradiente, que cambia de sentido&lt;br /&gt;
a ambos lados de la recta x = y, donde la temperatura es mínima.&lt;br /&gt;
&lt;br /&gt;
==. Campo de Vectores en el Sólido (u). ==&lt;br /&gt;
Tenemos el campo vectorial en coordenadas cilíndricas: &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec e_\rho&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Vamos a representarlo en los puntos del mallado del sólido.&lt;br /&gt;
[[Archivo:Pelayo4.png|500px|miniatura|derecha|Representación del Campo Vectorial en el Mallado del Sólido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Defino el paso de muestreo para la rejilla. &lt;br /&gt;
% Defino el dominio.&lt;br /&gt;
h = 1/10;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el número aproximado de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Vector en el que asigno un ángulo de 0 a pi a cada punto.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho, theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Paso a coordenadas cartesianas para el trazado de las líneas de malla.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Inicio la figura. &lt;br /&gt;
% Uso color verde para las radiales y los arcos.&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g'); % Rayos.&lt;br /&gt;
hold on&lt;br /&gt;
plot(x',y','g'); % Arcos.&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Campo Vectorial: u(ρ,θ)=15(ρ−1)ρ eρ');&lt;br /&gt;
xlabel('Eje X'); ylabel('Eje Y');&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Cálculo y visualización del campo vectorial.&lt;br /&gt;
ri = 1;&lt;br /&gt;
re = 2;&lt;br /&gt;
theta_vec = linspace(0, pi, 20);&lt;br /&gt;
rho_vec = linspace(ri, re, 20);&lt;br /&gt;
[R, THETA] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Posiciones donde nacerán las mallas.&lt;br /&gt;
X = R.*cos(THETA);&lt;br /&gt;
Y = R.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
% Definición del campo en base polar.&lt;br /&gt;
U_rho = (1/5)*(R-1).*R;&lt;br /&gt;
U_theta = zeros(size(U_rho));&lt;br /&gt;
&lt;br /&gt;
% Paso a Cartesianas&lt;br /&gt;
U = U_rho.*cos(THETA)-U_theta.*sin(THETA);&lt;br /&gt;
V = U_rho.*sin(THETA)+U_theta.*cos(THETA);&lt;br /&gt;
&lt;br /&gt;
% Dibujo de vectores.&lt;br /&gt;
quiver(X, Y, U, V, 0.5, 'b', 'LineWidth', 1.2);&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
El campo vectorial, al carecer de componente angular (&amp;lt;math&amp;gt;\;\;\vec{e}_{\theta}\;&amp;lt;/math&amp;gt;), es estrictamente radial (los vectores apuntan desde el origen hacia afuera). La ecuación muestra una dependencia respecto a la distancia al origen, a medida que aumenta el radio se produce un crecimiento de la norma de los vectores, siendo nula en el radio interior y máxima en el exterior.&lt;br /&gt;
&lt;br /&gt;
==. Sólido antes y después del desplazamiento ==&lt;br /&gt;
Consideramos que el campo &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec  e_\rho&amp;lt;/math&amp;gt; determina el desplazamiento que sufre cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
Dibujo el sólido antes y después del desplazamiento:&lt;br /&gt;
[[Archivo:pelayo5.png|600px|miniatura|derecha|Sólido Antes y Después de Aplicarle el Desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso del mallado.&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Defino el dominio radial.&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el nº de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Dominio angular.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho,theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Defino la Configuración de Referencia.&lt;br /&gt;
% Transformo la geometría original a cartesianas para visualizar.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del Campo de Desplazamiento.&lt;br /&gt;
% Aplicamos la fórmula sobre la malla radial.&lt;br /&gt;
desprad = (1/5).*(rho-1).*rho;&lt;br /&gt;
&lt;br /&gt;
% Proyección del desplazamiento en cartesianas.&lt;br /&gt;
despx = desprad.*cos(theta);&lt;br /&gt;
despy = desprad.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Definición de la Configuración Deformada.&lt;br /&gt;
% La posición final es la inicial más el vector desplazamiento.&lt;br /&gt;
X = x+despx;&lt;br /&gt;
Y = y+despy;&lt;br /&gt;
&lt;br /&gt;
% Visualización de los resultados.&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
% Límites comunes.&lt;br /&gt;
limitesejes=[-3 3 -1 3];&lt;br /&gt;
&lt;br /&gt;
% Panel Superior: Geometría Original.&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(x,y,0*x); % z=0 para vista 2D.&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Antes de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','g');&lt;br /&gt;
&lt;br /&gt;
% Panel Inferior: Geometría Resultante.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Después de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','r');&lt;br /&gt;
}}&lt;br /&gt;
El campo de desplazamiento impuesto provoca que los puntos en el radio interior permanezcan fijos, mientras que los puntos exteriores sufren un desplazamiento progresivo hacia afuera, resultando en una expansión radial del sólido.&lt;br /&gt;
&lt;br /&gt;
==. Divergencia de u ==&lt;br /&gt;
∇ · ~u =(1/ρ)(∂/∂ρ)(ρuρ) + (1/ρ)(∂uθ/∂θ) +∂uz/∂z&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Rotacional de u ==&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Tensor deformaciones==&lt;br /&gt;
La parte simétrica del tensor gradiente corresponde al tensor de deformaciones, que se describe mediante la siguiente expresión:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo, el campo de desplazamientos permite obtener el tensor de tensiones &lt;br /&gt;
σ a través de la relación&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\lambda\nabla \cdot \overrightarrow{u}\;\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt; \mathbf{I} &amp;lt;/math&amp;gt; es el tensor identidad en el conjunto de vectores libres del espacio &amp;lt;math&amp;gt; R^{3} &amp;lt;/math&amp;gt;, y &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; on los coeficientes de Lamé, que dependen de las propiedades elásticas del material. Tomando &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;1 se procede a calcular y representar las tensiones normales asociadas a los ejes &amp;lt;math&amp;gt; \overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt; y el eje &amp;lt;math&amp;gt;\frac{1}{\rho}\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para obtener dichas tensiones normales es necesario realizar previamente una serie de operaciones. En primer lugar, se calculará el gradiente del campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; y su traspuesto, con lo que se podrá determinar el tensor de identidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dado el Gradiente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se va a calcular su gradiente de forma matricial: &amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\left( \frac{\partial \overrightarrow{u}}{\partial \rho}\left| \frac{1}{\rho}\frac{\partial \overrightarrow{u}}{\partial \theta} \right| \frac{\partial \overrightarrow{u}}{\partial z}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}+\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\Gamma^{k}_{11}\overrightarrow{e_{k}}=\Gamma^{1}_{11}\overrightarrow{e_{\rho}}+\Gamma^{2}_{11}\overrightarrow{e_{\theta}}+\Gamma^{3}_{11}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\Gamma^{k}_{12}\overrightarrow{e_{k}}=\Gamma^{1}_{12}\overrightarrow{e_{\rho}}+\Gamma^{2}_{12}\overrightarrow{e_{\theta}}+\Gamma^{3}_{12}\overrightarrow{e_{z}}=1\cdot \overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial z}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
En consecuencia: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\begin{pmatrix}&lt;br /&gt;
 \frac{1}{5}(2\rho-1)&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\frac{1}{\rho}(\frac{1}{5}(\rho-1)\rho)&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cálculo de la matriz gradiente traspuesta&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]^{t}=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\Gamma^{k}_{13}\overrightarrow{e_{k}}=\Gamma^{1}_{13}\overrightarrow{e_{\rho}}+\Gamma^{2}_{13}\overrightarrow{e_{\theta}}+\Gamma^{3}_{13}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como se puede observar&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\nabla \overrightarrow{u}=\nabla \vec u ^ t&amp;lt;/math&amp;gt;. Por lo tanto, el tensor deformaciones queda definido como:&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u }{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación, se procederá a calcular el tensor de deformaciones de forma matricial.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\epsilon (\vec u)=\frac{1}{2}\left( \frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}+\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
2\rho-1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;0  &amp;amp;0 &lt;br /&gt;
\end{pmatrix} \right)=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo &amp;lt;math&amp;gt;\epsilon (\vec u)&amp;lt;/math&amp;gt;, se obtiene &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=1\cdot \nabla \overrightarrow{u}\;\mathbf{I}+2\cdot 1\cdot \epsilon&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&lt;br /&gt;
1\cdot\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}\cdot \begin{pmatrix}&lt;br /&gt;
1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;1 &lt;br /&gt;
\end{pmatrix}+2\cdot 1\cdot\frac{1}{5} \begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, con esta información, se puede proceder al cálculo de las tensiones normales, que son los valores de la diagonal principal de la matriz tensor de tensiones o &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\overrightarrow{e}_{\rho}:\overrightarrow{e}_{\rho}\cdot \sigma\cdot \overrightarrow{e}_{\rho}=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\frac{1}{\rho}\;\overrightarrow{e}_{\theta}:\frac{1}{\rho}\;\overrightarrow{e}_{\theta}\cdot \sigma\cdot \frac{1}{\rho}\overrightarrow{e}_{\theta}=\frac{3}{5}(\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Elemento de lista numerada&lt;br /&gt;
==. Tensiones tangenciales respecto al plano perpendicular a &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales&lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
[[Archivo:TensTange.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Deform.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parametros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
v = linspace(0, pi, round(pi/h) + 1);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(r, v);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cartesianas&lt;br /&gt;
X = rho .* cos(theta);&lt;br /&gt;
Y = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Vector radial&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones&lt;br /&gt;
SIGMA_xx = (3/5) * (2 * ones(size(rho)));&lt;br /&gt;
SIGMA_xy = (3/5) * rho;&lt;br /&gt;
SIGMA_xz = (3/5) * (-1 * ones(size(rho)));&lt;br /&gt;
&lt;br /&gt;
SIGMA_yx = zeros(size(rho));&lt;br /&gt;
SIGMA_yy = zeros(size(rho));&lt;br /&gt;
SIGMA_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
SIGMA_zx = zeros(size(rho));&lt;br /&gt;
SIGMA_zy = zeros(size(rho));&lt;br /&gt;
SIGMA_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
% Vector de tracción&lt;br /&gt;
Tx = SIGMA_xx .* erx + SIGMA_xy .* ery + SIGMA_xz .* erz;&lt;br /&gt;
Ty = SIGMA_yx .* erx + SIGMA_yy .* ery + SIGMA_yz .* erz;&lt;br /&gt;
Tz = SIGMA_zx .* erx + SIGMA_zy .* ery + SIGMA_zz .* erz;&lt;br /&gt;
&lt;br /&gt;
% Componente normal y tangencial&lt;br /&gt;
Tn_scalar = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn_scalar .* erx;&lt;br /&gt;
Tny = Tn_scalar .* ery;&lt;br /&gt;
Tnz = Tn_scalar .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA TANGENCIAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
% Fondo con mapa de colores&lt;br /&gt;
magnitudTt = sqrt(Ttx.^2 + Tty.^2);&lt;br /&gt;
contourf(X, Y, magnitudTt, 40, 'LineStyle', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('spring');  &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Vector tangencial&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'k', 'LineWidth', 1.1);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA DE LA PARTE NORMAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
surf(X, Y, Tn_scalar, 'EdgeColor', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('winter');  &lt;br /&gt;
colorbar&lt;br /&gt;
shading interp&lt;br /&gt;
title('Mayor deformacion del campo ')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
view(35, 30);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
[[Archivo:TensTang.png|thumb|500px|Tensiones tangenciales]]&lt;br /&gt;
[[Archivo:TensN.png|thumb|500px|Tension normal sobre el campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Parámetros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;                     % radios&lt;br /&gt;
theta = linspace(0, pi, round(pi/h)+1); % ángulos&lt;br /&gt;
&lt;br /&gt;
%% Generar cuadrícula polar&lt;br /&gt;
[R, TH] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
%% Convertir a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Vector radial unitario (2D)&lt;br /&gt;
ER = [cos(TH(:)), sin(TH(:))];  % Nx2&lt;br /&gt;
&lt;br /&gt;
%% Tensor de tensiones (solo σ_xx y σ_yy)&lt;br /&gt;
SIGMA_xx = (3/5)*(2*R - 1);&lt;br /&gt;
SIGMA_yy = (3/5)*R;&lt;br /&gt;
SIGMA_xy = zeros(size(R));&lt;br /&gt;
&lt;br /&gt;
%% Vector de tensiones sobre la dirección radial&lt;br /&gt;
% Reshape para trabajar en forma matricial&lt;br /&gt;
Tx = SIGMA_xx .* cos(TH) + SIGMA_xy .* sin(TH);&lt;br /&gt;
Ty = SIGMA_xy .* cos(TH) + SIGMA_yy .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Componente normal (proyección sobre el radial)&lt;br /&gt;
Tn_scalar = Tx .* cos(TH) + Ty .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Componentes normal y tangencial&lt;br /&gt;
Tnx = Tn_scalar .* cos(TH);&lt;br /&gt;
Tny = Tn_scalar .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
&lt;br /&gt;
%% Graficar tensiones tangenciales&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% Graficar magnitud de la tensión normal&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Tn_scalar);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión normal sobre el campo')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii_mayor_deformacion.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; ssean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
&lt;br /&gt;
==. Tensiones tangenciales asociadas al plano ortogonal al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se determinan las tensiones tangenciales asociadas al plano perpendicular al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La magnitud a evaluar es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma \cdot \frac{1}{\rho}\vec e_\theta \;-\; \bigl( \frac{1}{\rho}\vec e_\theta \;\cdot\; \sigma \;\cdot\; \frac{1}{\rho}\vec e_\theta \bigr) \;\frac{1}{\rho}\vec e_\theta \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones considerado es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma \;=\; \frac{3}{5} \begin{pmatrix} 2\rho - 1 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \rho &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto doble con la dirección 1𝜌𝑒⃗𝜃ρ1eθ es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left( \frac{1}{\rho}\vec e_\theta \cdot \sigma \cdot \frac{1}{\rho}\vec e_\theta \right) \;=\; \frac{3}{5}(\rho - 1) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma\cdot\frac{1}{\rho}\vec e_\theta - \left(\frac{1}{\rho}\vec e_\theta\cdot\sigma\cdot\frac{1}{\rho}\vec e_\theta\right) \frac{1}{\rho}\vec e_\theta \right\rVert = \left\lVert \frac{3}{5} \begin{pmatrix} 2\rho - 1 \\ \rho \\ 0 \end{pmatrix} \cdot \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} - \frac{3}{5}(\rho - 1) \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras simplificar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \; 0\; \right\rVert = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De forma análoga a lo mostrado en el apartado anterior, la componente tangencial es nula en todos los puntos, por lo que no existen direcciones donde esta sea mayor. La representación gráfica es posible, aunque la magnitud sea cero, y la deformación del campo queda determinada exclusivamente por las tensiones normales.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica de las tensiones tangenciales&lt;br /&gt;
[[Archivo:TensionesTangenciales.jpg|500px|miniatura|derecha|Representación de la temperatura del arco]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
p = round(pi/h) + 1;&lt;br /&gt;
v = linspace(0, pi, p);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
sigma_xx = (3/5) * (2*rho - 1);&lt;br /&gt;
sigma_xy = zeros(size(rho));&lt;br /&gt;
sigma_xz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_yx = zeros(size(rho));&lt;br /&gt;
sigma_yy = (3/5) * rho;&lt;br /&gt;
sigma_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_zx = zeros(size(rho));&lt;br /&gt;
sigma_zy = zeros(size(rho));&lt;br /&gt;
sigma_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tx = sigma_xx .* erx;&lt;br /&gt;
Ty = sigma_yy .* ery;&lt;br /&gt;
Tz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tn = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn .* erx;&lt;br /&gt;
Tny = Tn .* ery;&lt;br /&gt;
Tnz = Tn .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
quiver(xx, yy, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
surf(xx, yy, Tn);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Mayor deformación del campo');&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Masa total con densidad dada ==&lt;br /&gt;
La densidad del material está descrita por la función: &amp;lt;math&amp;gt;d(\rho,\theta)=1+e^{\rho^{2}\cos\theta}&amp;lt;/math&amp;gt; donde el dominio que ocupa el arco viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)\in[1,2]\times[0,\pi]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La expresión integral que define la masa total es:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int_{0}^{\pi}\int_{1}^{2}\left(1+e^{\rho^{2}\cos\theta}\right)\rho\; d\rho\, d\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En vez de resolver esta integral analíticamente, se procederá a resolver mediante Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo numérico de la masa del arco mediante la regla del trapecio&lt;br /&gt;
&lt;br /&gt;
% Intervalos de integración&lt;br /&gt;
a_rho = 1;  &lt;br /&gt;
b_rho = 2;&lt;br /&gt;
a_theta = 0;&lt;br /&gt;
b_theta = pi;&lt;br /&gt;
&lt;br /&gt;
% Número de divisiones&lt;br /&gt;
nR = 60;      &lt;br /&gt;
nT = 120;&lt;br /&gt;
&lt;br /&gt;
% Tamaños de paso&lt;br /&gt;
dr = (b_rho - a_rho) / nR;&lt;br /&gt;
dt = (b_theta - a_theta) / nT;&lt;br /&gt;
&lt;br /&gt;
% Vectores para rho y theta&lt;br /&gt;
rho_vals   = a_rho   + dr*(0:nR);&lt;br /&gt;
theta_vals = a_theta + dt*(0:nT);&lt;br /&gt;
&lt;br /&gt;
% Generación del mallado&lt;br /&gt;
[RR, TT] = meshgrid(rho_vals, theta_vals);&lt;br /&gt;
&lt;br /&gt;
% Densidad multiplicada por rho (Jacobiano del cambio a polares)&lt;br /&gt;
dens = RR .* (1 + exp(RR.^2 .* cos(TT)));&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en rho&lt;br /&gt;
wR = ones(1, nR+1);&lt;br /&gt;
wR([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en theta&lt;br /&gt;
wT = ones(nT+1, 1);&lt;br /&gt;
wT([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Integral doble mediante producto matricial&lt;br /&gt;
M_arc = dt * dr * (wT' * dens * wR');&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('Masa aproximada del arco: %.6f\n', M_arc);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Ejemplo ingenieril ==&lt;br /&gt;
(Breve explicación)&lt;br /&gt;
&lt;br /&gt;
== Código MATLAB completo ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% aquí va todo el código&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
* Apuntes Teoría de Campos (Moodle)&lt;br /&gt;
* Notas sobre curvas planas y superficies regladas&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Álvaro Rodríguez Aparicio.</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=97979</id>
		<title>Ondas y campos vectoriales en un arco (Grupo 61)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=97979"/>
				<updated>2025-12-04T09:37:38Z</updated>
		
		<summary type="html">&lt;p&gt;Álvaro Rodríguez Aparicio.: /* . Divergencia de u */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ondas y Campos Vectoriales en un Arco. Grupo 61 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Marco Antonio Vives Rocamora &amp;lt;br&amp;gt; Pelayo Álvarez Fernández &amp;lt;br&amp;gt; Álvaro Rodríguez &amp;lt;br&amp;gt; Javier Portabella &amp;lt;br&amp;gt; Javier Sánchez Torres &amp;lt;br&amp;gt; }}&lt;br /&gt;
&lt;br /&gt;
==. Definición del Arco. ==&lt;br /&gt;
===. Arco===&lt;br /&gt;
La región geométrica que se analiza en este trabajo corresponde a un arco circular, es decir, a una corona comprendida entre dos radios concéntricos. El dominio está limitado por un radio interior igual a 1 y un radio exterior igual a 2, de modo que todos los puntos del arco verifican&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\;1\le \sqrt[]{y^{2}+x^{2}}\le 2\;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta descripción en coordenadas cartesianas puede expresarse de forma más natural mediante coordenadas polares. En dichas coordenadas, la geometría del arco queda caracterizada por los siguientes rangos:&lt;br /&gt;
&lt;br /&gt;
* \(\rho \in [1,2]\)&lt;br /&gt;
* \(\theta \in [0,2\pi]\)&lt;br /&gt;
&lt;br /&gt;
lo que representa una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
Sobre este dominio se estudiará el efecto de un campo de desplazamientos aplicado a la superficie del arco. Dicho campo es puramente radial y viene dado por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{u}(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Este desplazamiento puede interpretarse como una deformación que separa las circunferencias de radio 1 y 2 sin introducir componente angular. El análisis de este campo permitirá calcular e interpretar magnitudes como el gradiente, la divergencia, el rotacional y las tensiones asociadas al material del arco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Mallado del arco ===&lt;br /&gt;
Para poder trabajar numéricamente sobre el arco es necesario discretizarlo, es decir,&lt;br /&gt;
construir una malla de puntos en su interior. Partimos de la descripción del dominio en&lt;br /&gt;
coordenadas polares:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;1 \le \rho \le 2,\qquad 0 \le \theta \le 2\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que corresponde a una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
El mallado se obtiene tomando un número finito de valores igualmente espaciados de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;. A partir de ellos se construye una rejilla en el plano&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt; y, usando el cambio a coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x = \rho \cos\theta,\qquad&lt;br /&gt;
y = \rho \sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se obtienen las coordenadas &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de todos los puntos de la malla. Las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; constante dan lugar a circunferencias, mientras que las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; constante se representan como radios. El resultado es una malla estructurada&lt;br /&gt;
formada por curvas radiales y circunferenciales que recubre todo el dominio del arco y que&lt;br /&gt;
servirá de base para representar los distintos campos escalares y vectoriales en los apartados&lt;br /&gt;
siguientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; '''Mallado del arco realizado a través de Matlab:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladogreen.png|500px|miniatura|derecha|Representación del mallado del arco mediante MatLab.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso de muestreo&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Valor de u (radios)&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo de lo puntos que caben aproximadamente&lt;br /&gt;
puntos = round(pi/h) + 1;&lt;br /&gt;
&lt;br /&gt;
% Vector v (ángulos) de 0 a pi&lt;br /&gt;
v = linspace(0, pi, puntos);&lt;br /&gt;
&lt;br /&gt;
% Matrices de coordenadas polares&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Conversión a Cartesianas&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plot(xx, yy, 'r'); &lt;br /&gt;
&lt;br /&gt;
hold on %Se mantiene el gráfico para añadir las líneas radiales&lt;br /&gt;
&lt;br /&gt;
plot(xx', yy', 'r');&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
% Ajustes finales visuales&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Arco II');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Temperatura ==&lt;br /&gt;
En este apartado se estudia el comportamiento del campo de temperatura definido sobre&lt;br /&gt;
el dominio del arco. La temperatura viene dada por la función escalar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
la cual asigna a cada punto del arco un valor real no negativo. Se trata de un campo escalar&lt;br /&gt;
sencillo pero representativo, ya que su variación depende de la distancia a la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que permite observar cómo cambian las isótemas dentro de un dominio curvilíneo.&lt;br /&gt;
&lt;br /&gt;
El análisis de la temperatura se divide en dos partes. En primer lugar, se representa el campo&lt;br /&gt;
mediante un mapa de colores sobre el dominio discretizado, lo que permite visualizar de forma&lt;br /&gt;
inmediata las zonas de mayor y menor temperatura. En segundo lugar, se estudian sus valores&lt;br /&gt;
extremos dentro del arco, determinando dónde se alcanzan los máximos y mínimos en función de&lt;br /&gt;
la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
Este estudio será esencial para comprender el gradiente de la temperatura en el apartado&lt;br /&gt;
siguiente, ya que las zonas donde &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; crece o decrece más rápidamente estarán directamente&lt;br /&gt;
relacionadas con la orientación del vector &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Representación ===&lt;br /&gt;
En este apartado se representa gráficamente el campo de temperatura definido por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
evaluado sobre la malla construida en el arco. Para cada punto de la rejilla&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt;, la función asigna un valor proporcional al cuadrado de la diferencia&lt;br /&gt;
entre sus coordenadas. Esto implica que la temperatura es mínima sobre la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt; y aumenta conforme los puntos se alejan de dicha línea.&lt;br /&gt;
&lt;br /&gt;
La representación se realiza mediante un mapa de colores sobre el dominio, utilizando la&lt;br /&gt;
misma malla generada en el apartado anterior. Este tipo de visualización permite identificar&lt;br /&gt;
rápidamente las regiones de temperatura elevada (colores cálidos) y las zonas donde&lt;br /&gt;
&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; es más baja (colores fríos). La variación del campo resulta suave y simétrica&lt;br /&gt;
respecto a la recta &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que facilita su análisis en apartados posteriores.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Malladotemp.png|500px|miniatura|derecha|Representación de la temperatura del arco]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                 % Campo escalar de temperatura&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
contourf(xx, yy, T, 40, 'LineColor', 'none')   % Mapa suave con 40 niveles&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
contour(xx, yy, T, 12, 'k', 'LineWidth', 0.5)  % Líneas de contorno finas en negro&lt;br /&gt;
&lt;br /&gt;
colormap(turbo)                               % Paleta moderna y más limpia&lt;br /&gt;
&lt;br /&gt;
colorbar                                      % Barra lateral&lt;br /&gt;
&lt;br /&gt;
title('Temperatura del arco')                 % Título de la gráfica&lt;br /&gt;
&lt;br /&gt;
xlabel('x'); ylabel('y')                      % Etiquetas de los ejes&lt;br /&gt;
&lt;br /&gt;
axis equal                                    % Proporción real&lt;br /&gt;
&lt;br /&gt;
xlim([-3 3]); ylim([-3 3])                    % Ventana visual&lt;br /&gt;
&lt;br /&gt;
set(gcf, 'Color', 'w')                        % Fondo blanco para mejor calidad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura anterior se representa el campo de temperatura definido por &lt;br /&gt;
T(x,y) = (x - y)^2 sobre el dominio del arco. La distribución térmica depende &lt;br /&gt;
directamente de la diferencia entre las coordenadas cartesianas x e y, de modo que &lt;br /&gt;
la temperatura se anula en los puntos situados sobre la recta x = y y aumenta &lt;br /&gt;
progresivamente conforme los puntos se alejan de dicha diagonal.&lt;br /&gt;
&lt;br /&gt;
En el gráfico puede observarse cómo las zonas próximas a la línea x = y presentan &lt;br /&gt;
valores más bajos (colores fríos), mientras que las regiones donde x e y difieren &lt;br /&gt;
más muestran temperaturas elevadas (colores cálidos). Las bandas inclinadas que &lt;br /&gt;
aparecen en la imagen reflejan esta estructura nivelada de la función, generando &lt;br /&gt;
curvas de igual temperatura que atraviesan el arco con una orientación similar.&lt;br /&gt;
&lt;br /&gt;
Esta representación permite identificar con facilidad las regiones en las que la &lt;br /&gt;
temperatura varía más rápidamente, información que será fundamental en el apartado &lt;br /&gt;
siguiente para estudiar el gradiente de T y su relación con la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
===. Máximos y mínimos ===&lt;br /&gt;
Una vez representado el campo de temperatura, analizamos ahora los puntos del arco &lt;br /&gt;
en los que la función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alcanza sus valores extremos. Dado que se trata de una función cuadrática, la temperatura &lt;br /&gt;
siempre es no negativa y solamente se anula cuando &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;. Esto permite &lt;br /&gt;
identificar de forma inmediata los puntos del dominio donde se alcanza el mínimo absoluto.&lt;br /&gt;
&lt;br /&gt;
Por otra parte, los valores máximos no se encuentran en un punto aislado, sino en las &lt;br /&gt;
zonas del arco donde la diferencia entre &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; es mayor dentro del &lt;br /&gt;
dominio geométrico estudiado. Para localizarlos con precisión se calcula el valor de la &lt;br /&gt;
temperatura en toda la malla y se identifican los puntos que alcanzan el máximo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Maxymin.png|500px|miniatura|derecha|Representación del máximo y mínimo de la función temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de los valores extremos de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
valor_min = min(T(:));           % Mínimo absoluto del campo&lt;br /&gt;
valor_max = max(T(:));           % Máximo absoluto del campo&lt;br /&gt;
&lt;br /&gt;
% Localización aproximada de los puntos donde se alcanzan&lt;br /&gt;
[idx_min] = find(T == valor_min);&lt;br /&gt;
[idx_max] = find(T == valor_max);&lt;br /&gt;
&lt;br /&gt;
puntos_min = [xx(idx_min), yy(idx_min)];   % Coordenadas donde T es mínima&lt;br /&gt;
puntos_max = [xx(idx_max), yy(idx_max)];   % Coordenadas donde T es máxima&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica&lt;br /&gt;
figure&lt;br /&gt;
contourf(xx, yy, T, 30)          % Mapa de temperatura&lt;br /&gt;
hold on&lt;br /&gt;
plot(puntos_min(:,1), puntos_min(:,2), 'wo', 'MarkerSize', 10, 'LineWidth', 2)  % mínimos&lt;br /&gt;
plot(puntos_max(:,1), puntos_max(:,2), 'rx', 'MarkerSize', 10, 'LineWidth', 2)  % máximos&lt;br /&gt;
colorbar&lt;br /&gt;
title('Máximos y mínimos de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el gráfico se observa que la temperatura mínima se alcanza en los puntos del arco &lt;br /&gt;
situados sobre la línea x = y, donde la función T(x,y) se anula. Estos puntos aparecen &lt;br /&gt;
marcados en blanco en la figura.&lt;br /&gt;
&lt;br /&gt;
Los valores máximos, representados mediante cruces rojas, se encuentran en las zonas &lt;br /&gt;
del arco donde la diferencia |x - y| es mayor. En este caso, los máximos aparecen en la &lt;br /&gt;
parte superior izquierda y superior derecha del dominio, coincidiendo con los puntos en &lt;br /&gt;
los que la geometría del arco permite un mayor alejamiento entre x e y.&lt;br /&gt;
&lt;br /&gt;
Este estudio proporciona una visión clara de cómo se distribuyen los valores extremos en &lt;br /&gt;
el dominio, lo cual será útil en el apartado siguiente para comprender la dirección y &lt;br /&gt;
magnitud del gradiente de T.&lt;br /&gt;
&lt;br /&gt;
==. Gradiente de T y curvas de nivel ==&lt;br /&gt;
En este apartado se calcula y representa el gradiente de la temperatura asociada al campo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
El gradiente proporciona la dirección en la que la temperatura aumenta más rápidamente&lt;br /&gt;
en cada punto del arco y su módulo indica la variación máxima de T en esa dirección.&lt;br /&gt;
Dado que se trata de una función diferenciable, el gradiente se obtiene mediante las&lt;br /&gt;
derivadas parciales respecto a x e y, evaluadas en todos los nodos de la malla.&lt;br /&gt;
&lt;br /&gt;
La representación vectorial del gradiente permite visualizar la orientación de las zonas&lt;br /&gt;
donde la temperatura crece de forma más acusada, lo cual resulta fundamental para&lt;br /&gt;
interpretar la distribución térmica del dominio.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientetempfinas.png|500px|miniaturadeimagen|Representación del gradiente de la temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo del gradiente del campo T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
% Derivadas parciales de T&lt;br /&gt;
Tx = 2*(xx - yy);                % dT/dx&lt;br /&gt;
Ty = -2*(xx - yy);               % dT/dy&lt;br /&gt;
&lt;br /&gt;
% Representación del gradiente&lt;br /&gt;
figure&lt;br /&gt;
quiver(xx, yy, Tx, Ty, 'k')      % Flechas negras del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
contourf(xx, yy, T, 20, 'LineColor', 'none')   % Fondo suave con la temperatura&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Gradiente de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la figura se observa el campo vectorial del gradiente de T superpuesto al mapa de&lt;br /&gt;
temperatura. Las flechas apuntan en la dirección donde la función T aumenta con mayor&lt;br /&gt;
rapidez y su orientación coincide con la perpendicular a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
Dado que T(x,y) depende únicamente de la diferencia (x - y), los vectores del gradiente&lt;br /&gt;
son paralelos entre sí en amplias zonas del dominio y presentan una dirección inclinada,&lt;br /&gt;
siempre perpendicular a las bandas de colores observadas en el mapa de temperatura.&lt;br /&gt;
&lt;br /&gt;
La simetría de la función se refleja en la estructura del gradiente, que cambia de sentido&lt;br /&gt;
a ambos lados de la recta x = y, donde la temperatura es mínima.&lt;br /&gt;
&lt;br /&gt;
==. Campo de Vectores en el Sólido (u). ==&lt;br /&gt;
Tenemos el campo vectorial en coordenadas cilíndricas: &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec e_\rho&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Vamos a representarlo en los puntos del mallado del sólido.&lt;br /&gt;
[[Archivo:Pelayo4.png|500px|miniatura|derecha|Representación del Campo Vectorial en el Mallado del Sólido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Defino el paso de muestreo para la rejilla. &lt;br /&gt;
% Defino el dominio.&lt;br /&gt;
h = 1/10;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el número aproximado de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Vector en el que asigno un ángulo de 0 a pi a cada punto.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho, theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Paso a coordenadas cartesianas para el trazado de las líneas de malla.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Inicio la figura. &lt;br /&gt;
% Uso color verde para las radiales y los arcos.&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g'); % Rayos.&lt;br /&gt;
hold on&lt;br /&gt;
plot(x',y','g'); % Arcos.&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Campo Vectorial: u(ρ,θ)=15(ρ−1)ρ eρ');&lt;br /&gt;
xlabel('Eje X'); ylabel('Eje Y');&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Cálculo y visualización del campo vectorial.&lt;br /&gt;
ri = 1;&lt;br /&gt;
re = 2;&lt;br /&gt;
theta_vec = linspace(0, pi, 20);&lt;br /&gt;
rho_vec = linspace(ri, re, 20);&lt;br /&gt;
[R, THETA] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Posiciones donde nacerán las mallas.&lt;br /&gt;
X = R.*cos(THETA);&lt;br /&gt;
Y = R.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
% Definición del campo en base polar.&lt;br /&gt;
U_rho = (1/5)*(R-1).*R;&lt;br /&gt;
U_theta = zeros(size(U_rho));&lt;br /&gt;
&lt;br /&gt;
% Paso a Cartesianas&lt;br /&gt;
U = U_rho.*cos(THETA)-U_theta.*sin(THETA);&lt;br /&gt;
V = U_rho.*sin(THETA)+U_theta.*cos(THETA);&lt;br /&gt;
&lt;br /&gt;
% Dibujo de vectores.&lt;br /&gt;
quiver(X, Y, U, V, 0.5, 'b', 'LineWidth', 1.2);&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
El campo vectorial, al carecer de componente angular (&amp;lt;math&amp;gt;\;\;\vec{e}_{\theta}\;&amp;lt;/math&amp;gt;), es estrictamente radial (los vectores apuntan desde el origen hacia afuera). La ecuación muestra una dependencia respecto a la distancia al origen, a medida que aumenta el radio se produce un crecimiento de la norma de los vectores, siendo nula en el radio interior y máxima en el exterior.&lt;br /&gt;
&lt;br /&gt;
==. Sólido antes y después del desplazamiento ==&lt;br /&gt;
Consideramos que el campo &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec  e_\rho&amp;lt;/math&amp;gt; determina el desplazamiento que sufre cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
Dibujo el sólido antes y después del desplazamiento:&lt;br /&gt;
[[Archivo:pelayo5.png|600px|miniatura|derecha|Sólido Antes y Después de Aplicarle el Desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso del mallado.&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Defino el dominio radial.&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el nº de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Dominio angular.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho,theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Defino la Configuración de Referencia.&lt;br /&gt;
% Transformo la geometría original a cartesianas para visualizar.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del Campo de Desplazamiento.&lt;br /&gt;
% Aplicamos la fórmula sobre la malla radial.&lt;br /&gt;
desprad = (1/5).*(rho-1).*rho;&lt;br /&gt;
&lt;br /&gt;
% Proyección del desplazamiento en cartesianas.&lt;br /&gt;
despx = desprad.*cos(theta);&lt;br /&gt;
despy = desprad.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Definición de la Configuración Deformada.&lt;br /&gt;
% La posición final es la inicial más el vector desplazamiento.&lt;br /&gt;
X = x+despx;&lt;br /&gt;
Y = y+despy;&lt;br /&gt;
&lt;br /&gt;
% Visualización de los resultados.&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
% Límites comunes.&lt;br /&gt;
limitesejes=[-3 3 -1 3];&lt;br /&gt;
&lt;br /&gt;
% Panel Superior: Geometría Original.&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(x,y,0*x); % z=0 para vista 2D.&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Antes de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','g');&lt;br /&gt;
&lt;br /&gt;
% Panel Inferior: Geometría Resultante.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Después de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','r');&lt;br /&gt;
}}&lt;br /&gt;
El campo de desplazamiento impuesto provoca que los puntos en el radio interior permanezcan fijos, mientras que los puntos exteriores sufren un desplazamiento progresivo hacia afuera, resultando en una expansión radial del sólido.&lt;br /&gt;
&lt;br /&gt;
==. Divergencia de u ==&lt;br /&gt;
∇ · ~u =&lt;br /&gt;
1&lt;br /&gt;
ρ&lt;br /&gt;
∂&lt;br /&gt;
∂ρ(ρuρ) + 1&lt;br /&gt;
ρ&lt;br /&gt;
∂uθ&lt;br /&gt;
∂θ +&lt;br /&gt;
∂uz&lt;br /&gt;
∂z&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Rotacional de u ==&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Tensor deformaciones==&lt;br /&gt;
La parte simétrica del tensor gradiente corresponde al tensor de deformaciones, que se describe mediante la siguiente expresión:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo, el campo de desplazamientos permite obtener el tensor de tensiones &lt;br /&gt;
σ a través de la relación&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\lambda\nabla \cdot \overrightarrow{u}\;\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt; \mathbf{I} &amp;lt;/math&amp;gt; es el tensor identidad en el conjunto de vectores libres del espacio &amp;lt;math&amp;gt; R^{3} &amp;lt;/math&amp;gt;, y &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; on los coeficientes de Lamé, que dependen de las propiedades elásticas del material. Tomando &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;1 se procede a calcular y representar las tensiones normales asociadas a los ejes &amp;lt;math&amp;gt; \overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt; y el eje &amp;lt;math&amp;gt;\frac{1}{\rho}\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para obtener dichas tensiones normales es necesario realizar previamente una serie de operaciones. En primer lugar, se calculará el gradiente del campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; y su traspuesto, con lo que se podrá determinar el tensor de identidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dado el Gradiente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se va a calcular su gradiente de forma matricial: &amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\left( \frac{\partial \overrightarrow{u}}{\partial \rho}\left| \frac{1}{\rho}\frac{\partial \overrightarrow{u}}{\partial \theta} \right| \frac{\partial \overrightarrow{u}}{\partial z}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}+\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\Gamma^{k}_{11}\overrightarrow{e_{k}}=\Gamma^{1}_{11}\overrightarrow{e_{\rho}}+\Gamma^{2}_{11}\overrightarrow{e_{\theta}}+\Gamma^{3}_{11}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\Gamma^{k}_{12}\overrightarrow{e_{k}}=\Gamma^{1}_{12}\overrightarrow{e_{\rho}}+\Gamma^{2}_{12}\overrightarrow{e_{\theta}}+\Gamma^{3}_{12}\overrightarrow{e_{z}}=1\cdot \overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial z}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
En consecuencia: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\begin{pmatrix}&lt;br /&gt;
 \frac{1}{5}(2\rho-1)&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\frac{1}{\rho}(\frac{1}{5}(\rho-1)\rho)&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cálculo de la matriz gradiente traspuesta&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]^{t}=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\Gamma^{k}_{13}\overrightarrow{e_{k}}=\Gamma^{1}_{13}\overrightarrow{e_{\rho}}+\Gamma^{2}_{13}\overrightarrow{e_{\theta}}+\Gamma^{3}_{13}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como se puede observar&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\nabla \overrightarrow{u}=\nabla \vec u ^ t&amp;lt;/math&amp;gt;. Por lo tanto, el tensor deformaciones queda definido como:&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u }{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación, se procederá a calcular el tensor de deformaciones de forma matricial.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\epsilon (\vec u)=\frac{1}{2}\left( \frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}+\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
2\rho-1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;0  &amp;amp;0 &lt;br /&gt;
\end{pmatrix} \right)=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo &amp;lt;math&amp;gt;\epsilon (\vec u)&amp;lt;/math&amp;gt;, se obtiene &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=1\cdot \nabla \overrightarrow{u}\;\mathbf{I}+2\cdot 1\cdot \epsilon&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&lt;br /&gt;
1\cdot\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}\cdot \begin{pmatrix}&lt;br /&gt;
1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;1 &lt;br /&gt;
\end{pmatrix}+2\cdot 1\cdot\frac{1}{5} \begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, con esta información, se puede proceder al cálculo de las tensiones normales, que son los valores de la diagonal principal de la matriz tensor de tensiones o &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\overrightarrow{e}_{\rho}:\overrightarrow{e}_{\rho}\cdot \sigma\cdot \overrightarrow{e}_{\rho}=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\frac{1}{\rho}\;\overrightarrow{e}_{\theta}:\frac{1}{\rho}\;\overrightarrow{e}_{\theta}\cdot \sigma\cdot \frac{1}{\rho}\overrightarrow{e}_{\theta}=\frac{3}{5}(\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Elemento de lista numerada&lt;br /&gt;
==. Tensiones tangenciales respecto al plano perpendicular a &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales&lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
[[Archivo:TensTange.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Deform.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parametros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
v = linspace(0, pi, round(pi/h) + 1);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(r, v);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cartesianas&lt;br /&gt;
X = rho .* cos(theta);&lt;br /&gt;
Y = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Vector radial&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones&lt;br /&gt;
SIGMA_xx = (3/5) * (2 * ones(size(rho)));&lt;br /&gt;
SIGMA_xy = (3/5) * rho;&lt;br /&gt;
SIGMA_xz = (3/5) * (-1 * ones(size(rho)));&lt;br /&gt;
&lt;br /&gt;
SIGMA_yx = zeros(size(rho));&lt;br /&gt;
SIGMA_yy = zeros(size(rho));&lt;br /&gt;
SIGMA_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
SIGMA_zx = zeros(size(rho));&lt;br /&gt;
SIGMA_zy = zeros(size(rho));&lt;br /&gt;
SIGMA_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
% Vector de tracción&lt;br /&gt;
Tx = SIGMA_xx .* erx + SIGMA_xy .* ery + SIGMA_xz .* erz;&lt;br /&gt;
Ty = SIGMA_yx .* erx + SIGMA_yy .* ery + SIGMA_yz .* erz;&lt;br /&gt;
Tz = SIGMA_zx .* erx + SIGMA_zy .* ery + SIGMA_zz .* erz;&lt;br /&gt;
&lt;br /&gt;
% Componente normal y tangencial&lt;br /&gt;
Tn_scalar = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn_scalar .* erx;&lt;br /&gt;
Tny = Tn_scalar .* ery;&lt;br /&gt;
Tnz = Tn_scalar .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA TANGENCIAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
% Fondo con mapa de colores&lt;br /&gt;
magnitudTt = sqrt(Ttx.^2 + Tty.^2);&lt;br /&gt;
contourf(X, Y, magnitudTt, 40, 'LineStyle', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('spring');  &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Vector tangencial&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'k', 'LineWidth', 1.1);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA DE LA PARTE NORMAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
surf(X, Y, Tn_scalar, 'EdgeColor', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('winter');  &lt;br /&gt;
colorbar&lt;br /&gt;
shading interp&lt;br /&gt;
title('Mayor deformacion del campo ')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
view(35, 30);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
[[Archivo:TensTang.png|thumb|500px|Tensiones tangenciales]]&lt;br /&gt;
[[Archivo:TensN.png|thumb|500px|Tension normal sobre el campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Parámetros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;                     % radios&lt;br /&gt;
theta = linspace(0, pi, round(pi/h)+1); % ángulos&lt;br /&gt;
&lt;br /&gt;
%% Generar cuadrícula polar&lt;br /&gt;
[R, TH] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
%% Convertir a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Vector radial unitario (2D)&lt;br /&gt;
ER = [cos(TH(:)), sin(TH(:))];  % Nx2&lt;br /&gt;
&lt;br /&gt;
%% Tensor de tensiones (solo σ_xx y σ_yy)&lt;br /&gt;
SIGMA_xx = (3/5)*(2*R - 1);&lt;br /&gt;
SIGMA_yy = (3/5)*R;&lt;br /&gt;
SIGMA_xy = zeros(size(R));&lt;br /&gt;
&lt;br /&gt;
%% Vector de tensiones sobre la dirección radial&lt;br /&gt;
% Reshape para trabajar en forma matricial&lt;br /&gt;
Tx = SIGMA_xx .* cos(TH) + SIGMA_xy .* sin(TH);&lt;br /&gt;
Ty = SIGMA_xy .* cos(TH) + SIGMA_yy .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Componente normal (proyección sobre el radial)&lt;br /&gt;
Tn_scalar = Tx .* cos(TH) + Ty .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Componentes normal y tangencial&lt;br /&gt;
Tnx = Tn_scalar .* cos(TH);&lt;br /&gt;
Tny = Tn_scalar .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
&lt;br /&gt;
%% Graficar tensiones tangenciales&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% Graficar magnitud de la tensión normal&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Tn_scalar);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión normal sobre el campo')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii_mayor_deformacion.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; ssean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
&lt;br /&gt;
==. Tensiones tangenciales asociadas al plano ortogonal al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se determinan las tensiones tangenciales asociadas al plano perpendicular al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La magnitud a evaluar es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma \cdot \frac{1}{\rho}\vec e_\theta \;-\; \bigl( \frac{1}{\rho}\vec e_\theta \;\cdot\; \sigma \;\cdot\; \frac{1}{\rho}\vec e_\theta \bigr) \;\frac{1}{\rho}\vec e_\theta \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones considerado es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma \;=\; \frac{3}{5} \begin{pmatrix} 2\rho - 1 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \rho &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto doble con la dirección 1𝜌𝑒⃗𝜃ρ1eθ es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left( \frac{1}{\rho}\vec e_\theta \cdot \sigma \cdot \frac{1}{\rho}\vec e_\theta \right) \;=\; \frac{3}{5}(\rho - 1) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma\cdot\frac{1}{\rho}\vec e_\theta - \left(\frac{1}{\rho}\vec e_\theta\cdot\sigma\cdot\frac{1}{\rho}\vec e_\theta\right) \frac{1}{\rho}\vec e_\theta \right\rVert = \left\lVert \frac{3}{5} \begin{pmatrix} 2\rho - 1 \\ \rho \\ 0 \end{pmatrix} \cdot \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} - \frac{3}{5}(\rho - 1) \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras simplificar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \; 0\; \right\rVert = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De forma análoga a lo mostrado en el apartado anterior, la componente tangencial es nula en todos los puntos, por lo que no existen direcciones donde esta sea mayor. La representación gráfica es posible, aunque la magnitud sea cero, y la deformación del campo queda determinada exclusivamente por las tensiones normales.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica de las tensiones tangenciales&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
p = round(pi/h) + 1;&lt;br /&gt;
v = linspace(0, pi, p);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
sigma_xx = (3/5) * (2*rho - 1);&lt;br /&gt;
sigma_xy = zeros(size(rho));&lt;br /&gt;
sigma_xz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_yx = zeros(size(rho));&lt;br /&gt;
sigma_yy = (3/5) * rho;&lt;br /&gt;
sigma_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_zx = zeros(size(rho));&lt;br /&gt;
sigma_zy = zeros(size(rho));&lt;br /&gt;
sigma_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tx = sigma_xx .* erx;&lt;br /&gt;
Ty = sigma_yy .* ery;&lt;br /&gt;
Tz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tn = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn .* erx;&lt;br /&gt;
Tny = Tn .* ery;&lt;br /&gt;
Tnz = Tn .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
quiver(xx, yy, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
surf(xx, yy, Tn);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Mayor deformación del campo');&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Masa total con densidad dada ==&lt;br /&gt;
La densidad del material está descrita por la función: &amp;lt;math&amp;gt;d(\rho,\theta)=1+e^{\rho^{2}\cos\theta}&amp;lt;/math&amp;gt; donde el dominio que ocupa el arco viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)\in[1,2]\times[0,\pi]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La expresión integral que define la masa total es:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int_{0}^{\pi}\int_{1}^{2}\left(1+e^{\rho^{2}\cos\theta}\right)\rho\; d\rho\, d\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En vez de resolver esta integral analíticamente, se procederá a resolver mediante Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo numérico de la masa del arco mediante la regla del trapecio&lt;br /&gt;
&lt;br /&gt;
% Intervalos de integración&lt;br /&gt;
a_rho = 1;  &lt;br /&gt;
b_rho = 2;&lt;br /&gt;
a_theta = 0;&lt;br /&gt;
b_theta = pi;&lt;br /&gt;
&lt;br /&gt;
% Número de divisiones&lt;br /&gt;
nR = 60;      &lt;br /&gt;
nT = 120;&lt;br /&gt;
&lt;br /&gt;
% Tamaños de paso&lt;br /&gt;
dr = (b_rho - a_rho) / nR;&lt;br /&gt;
dt = (b_theta - a_theta) / nT;&lt;br /&gt;
&lt;br /&gt;
% Vectores para rho y theta&lt;br /&gt;
rho_vals   = a_rho   + dr*(0:nR);&lt;br /&gt;
theta_vals = a_theta + dt*(0:nT);&lt;br /&gt;
&lt;br /&gt;
% Generación del mallado&lt;br /&gt;
[RR, TT] = meshgrid(rho_vals, theta_vals);&lt;br /&gt;
&lt;br /&gt;
% Densidad multiplicada por rho (Jacobiano del cambio a polares)&lt;br /&gt;
dens = RR .* (1 + exp(RR.^2 .* cos(TT)));&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en rho&lt;br /&gt;
wR = ones(1, nR+1);&lt;br /&gt;
wR([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en theta&lt;br /&gt;
wT = ones(nT+1, 1);&lt;br /&gt;
wT([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Integral doble mediante producto matricial&lt;br /&gt;
M_arc = dt * dr * (wT' * dens * wR');&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('Masa aproximada del arco: %.6f\n', M_arc);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Ejemplo ingenieril ==&lt;br /&gt;
(Breve explicación)&lt;br /&gt;
&lt;br /&gt;
== Código MATLAB completo ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% aquí va todo el código&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
* Apuntes Teoría de Campos (Moodle)&lt;br /&gt;
* Notas sobre curvas planas y superficies regladas&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Álvaro Rodríguez Aparicio.</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=97975</id>
		<title>Ondas y campos vectoriales en un arco (Grupo 61)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Ondas_y_campos_vectoriales_en_un_arco_(Grupo_61)&amp;diff=97975"/>
				<updated>2025-12-04T09:34:33Z</updated>
		
		<summary type="html">&lt;p&gt;Álvaro Rodríguez Aparicio.: /* . Divergencia de u */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Ondas y Campos Vectoriales en un Arco. Grupo 61 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Marco Antonio Vives Rocamora &amp;lt;br&amp;gt; Pelayo Álvarez Fernández &amp;lt;br&amp;gt; Álvaro Rodríguez &amp;lt;br&amp;gt; Javier Portabella &amp;lt;br&amp;gt; Javier Sánchez Torres &amp;lt;br&amp;gt; }}&lt;br /&gt;
&lt;br /&gt;
==. Definición del Arco. ==&lt;br /&gt;
===. Arco===&lt;br /&gt;
La región geométrica que se analiza en este trabajo corresponde a un arco circular, es decir, a una corona comprendida entre dos radios concéntricos. El dominio está limitado por un radio interior igual a 1 y un radio exterior igual a 2, de modo que todos los puntos del arco verifican&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\;1\le \sqrt[]{y^{2}+x^{2}}\le 2\;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta descripción en coordenadas cartesianas puede expresarse de forma más natural mediante coordenadas polares. En dichas coordenadas, la geometría del arco queda caracterizada por los siguientes rangos:&lt;br /&gt;
&lt;br /&gt;
* \(\rho \in [1,2]\)&lt;br /&gt;
* \(\theta \in [0,2\pi]\)&lt;br /&gt;
&lt;br /&gt;
lo que representa una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
Sobre este dominio se estudiará el efecto de un campo de desplazamientos aplicado a la superficie del arco. Dicho campo es puramente radial y viene dado por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{u}(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\;\overrightarrow{e}_{\rho}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Este desplazamiento puede interpretarse como una deformación que separa las circunferencias de radio 1 y 2 sin introducir componente angular. El análisis de este campo permitirá calcular e interpretar magnitudes como el gradiente, la divergencia, el rotacional y las tensiones asociadas al material del arco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Mallado del arco ===&lt;br /&gt;
Para poder trabajar numéricamente sobre el arco es necesario discretizarlo, es decir,&lt;br /&gt;
construir una malla de puntos en su interior. Partimos de la descripción del dominio en&lt;br /&gt;
coordenadas polares:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;1 \le \rho \le 2,\qquad 0 \le \theta \le 2\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que corresponde a una corona circular completa alrededor del origen.&lt;br /&gt;
&lt;br /&gt;
El mallado se obtiene tomando un número finito de valores igualmente espaciados de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;. A partir de ellos se construye una rejilla en el plano&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt; y, usando el cambio a coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x = \rho \cos\theta,\qquad&lt;br /&gt;
y = \rho \sin\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se obtienen las coordenadas &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de todos los puntos de la malla. Las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; constante dan lugar a circunferencias, mientras que las líneas de&lt;br /&gt;
&amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; constante se representan como radios. El resultado es una malla estructurada&lt;br /&gt;
formada por curvas radiales y circunferenciales que recubre todo el dominio del arco y que&lt;br /&gt;
servirá de base para representar los distintos campos escalares y vectoriales en los apartados&lt;br /&gt;
siguientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; '''Mallado del arco realizado a través de Matlab:'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladogreen.png|500px|miniatura|derecha|Representación del mallado del arco mediante MatLab.]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso de muestreo&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Valor de u (radios)&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo de lo puntos que caben aproximadamente&lt;br /&gt;
puntos = round(pi/h) + 1;&lt;br /&gt;
&lt;br /&gt;
% Vector v (ángulos) de 0 a pi&lt;br /&gt;
v = linspace(0, pi, puntos);&lt;br /&gt;
&lt;br /&gt;
% Matrices de coordenadas polares&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Conversión a Cartesianas&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
plot(xx, yy, 'r'); &lt;br /&gt;
&lt;br /&gt;
hold on %Se mantiene el gráfico para añadir las líneas radiales&lt;br /&gt;
&lt;br /&gt;
plot(xx', yy', 'r');&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
% Ajustes finales visuales&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Arco II');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Temperatura ==&lt;br /&gt;
En este apartado se estudia el comportamiento del campo de temperatura definido sobre&lt;br /&gt;
el dominio del arco. La temperatura viene dada por la función escalar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
la cual asigna a cada punto del arco un valor real no negativo. Se trata de un campo escalar&lt;br /&gt;
sencillo pero representativo, ya que su variación depende de la distancia a la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que permite observar cómo cambian las isótemas dentro de un dominio curvilíneo.&lt;br /&gt;
&lt;br /&gt;
El análisis de la temperatura se divide en dos partes. En primer lugar, se representa el campo&lt;br /&gt;
mediante un mapa de colores sobre el dominio discretizado, lo que permite visualizar de forma&lt;br /&gt;
inmediata las zonas de mayor y menor temperatura. En segundo lugar, se estudian sus valores&lt;br /&gt;
extremos dentro del arco, determinando dónde se alcanzan los máximos y mínimos en función de&lt;br /&gt;
la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
Este estudio será esencial para comprender el gradiente de la temperatura en el apartado&lt;br /&gt;
siguiente, ya que las zonas donde &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; crece o decrece más rápidamente estarán directamente&lt;br /&gt;
relacionadas con la orientación del vector &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===. Representación ===&lt;br /&gt;
En este apartado se representa gráficamente el campo de temperatura definido por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
T(x,y) = (x - y)^2,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
evaluado sobre la malla construida en el arco. Para cada punto de la rejilla&lt;br /&gt;
&amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt;, la función asigna un valor proporcional al cuadrado de la diferencia&lt;br /&gt;
entre sus coordenadas. Esto implica que la temperatura es mínima sobre la diagonal&lt;br /&gt;
&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt; y aumenta conforme los puntos se alejan de dicha línea.&lt;br /&gt;
&lt;br /&gt;
La representación se realiza mediante un mapa de colores sobre el dominio, utilizando la&lt;br /&gt;
misma malla generada en el apartado anterior. Este tipo de visualización permite identificar&lt;br /&gt;
rápidamente las regiones de temperatura elevada (colores cálidos) y las zonas donde&lt;br /&gt;
&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; es más baja (colores fríos). La variación del campo resulta suave y simétrica&lt;br /&gt;
respecto a la recta &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;, lo que facilita su análisis en apartados posteriores.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Malladotemp.png|500px|miniatura|derecha|Representación de la temperatura del arco]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                 % Campo escalar de temperatura&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
&lt;br /&gt;
contourf(xx, yy, T, 40, 'LineColor', 'none')   % Mapa suave con 40 niveles&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
contour(xx, yy, T, 12, 'k', 'LineWidth', 0.5)  % Líneas de contorno finas en negro&lt;br /&gt;
&lt;br /&gt;
colormap(turbo)                               % Paleta moderna y más limpia&lt;br /&gt;
&lt;br /&gt;
colorbar                                      % Barra lateral&lt;br /&gt;
&lt;br /&gt;
title('Temperatura del arco')                 % Título de la gráfica&lt;br /&gt;
&lt;br /&gt;
xlabel('x'); ylabel('y')                      % Etiquetas de los ejes&lt;br /&gt;
&lt;br /&gt;
axis equal                                    % Proporción real&lt;br /&gt;
&lt;br /&gt;
xlim([-3 3]); ylim([-3 3])                    % Ventana visual&lt;br /&gt;
&lt;br /&gt;
set(gcf, 'Color', 'w')                        % Fondo blanco para mejor calidad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura anterior se representa el campo de temperatura definido por &lt;br /&gt;
T(x,y) = (x - y)^2 sobre el dominio del arco. La distribución térmica depende &lt;br /&gt;
directamente de la diferencia entre las coordenadas cartesianas x e y, de modo que &lt;br /&gt;
la temperatura se anula en los puntos situados sobre la recta x = y y aumenta &lt;br /&gt;
progresivamente conforme los puntos se alejan de dicha diagonal.&lt;br /&gt;
&lt;br /&gt;
En el gráfico puede observarse cómo las zonas próximas a la línea x = y presentan &lt;br /&gt;
valores más bajos (colores fríos), mientras que las regiones donde x e y difieren &lt;br /&gt;
más muestran temperaturas elevadas (colores cálidos). Las bandas inclinadas que &lt;br /&gt;
aparecen en la imagen reflejan esta estructura nivelada de la función, generando &lt;br /&gt;
curvas de igual temperatura que atraviesan el arco con una orientación similar.&lt;br /&gt;
&lt;br /&gt;
Esta representación permite identificar con facilidad las regiones en las que la &lt;br /&gt;
temperatura varía más rápidamente, información que será fundamental en el apartado &lt;br /&gt;
siguiente para estudiar el gradiente de T y su relación con la geometría del dominio.&lt;br /&gt;
&lt;br /&gt;
===. Máximos y mínimos ===&lt;br /&gt;
Una vez representado el campo de temperatura, analizamos ahora los puntos del arco &lt;br /&gt;
en los que la función&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alcanza sus valores extremos. Dado que se trata de una función cuadrática, la temperatura &lt;br /&gt;
siempre es no negativa y solamente se anula cuando &amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;. Esto permite &lt;br /&gt;
identificar de forma inmediata los puntos del dominio donde se alcanza el mínimo absoluto.&lt;br /&gt;
&lt;br /&gt;
Por otra parte, los valores máximos no se encuentran en un punto aislado, sino en las &lt;br /&gt;
zonas del arco donde la diferencia entre &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; es mayor dentro del &lt;br /&gt;
dominio geométrico estudiado. Para localizarlos con precisión se calcula el valor de la &lt;br /&gt;
temperatura en toda la malla y se identifican los puntos que alcanzan el máximo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Maxymin.png|500px|miniatura|derecha|Representación del máximo y mínimo de la función temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo de los valores extremos de la temperatura T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
valor_min = min(T(:));           % Mínimo absoluto del campo&lt;br /&gt;
valor_max = max(T(:));           % Máximo absoluto del campo&lt;br /&gt;
&lt;br /&gt;
% Localización aproximada de los puntos donde se alcanzan&lt;br /&gt;
[idx_min] = find(T == valor_min);&lt;br /&gt;
[idx_max] = find(T == valor_max);&lt;br /&gt;
&lt;br /&gt;
puntos_min = [xx(idx_min), yy(idx_min)];   % Coordenadas donde T es mínima&lt;br /&gt;
puntos_max = [xx(idx_max), yy(idx_max)];   % Coordenadas donde T es máxima&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica&lt;br /&gt;
figure&lt;br /&gt;
contourf(xx, yy, T, 30)          % Mapa de temperatura&lt;br /&gt;
hold on&lt;br /&gt;
plot(puntos_min(:,1), puntos_min(:,2), 'wo', 'MarkerSize', 10, 'LineWidth', 2)  % mínimos&lt;br /&gt;
plot(puntos_max(:,1), puntos_max(:,2), 'rx', 'MarkerSize', 10, 'LineWidth', 2)  % máximos&lt;br /&gt;
colorbar&lt;br /&gt;
title('Máximos y mínimos de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el gráfico se observa que la temperatura mínima se alcanza en los puntos del arco &lt;br /&gt;
situados sobre la línea x = y, donde la función T(x,y) se anula. Estos puntos aparecen &lt;br /&gt;
marcados en blanco en la figura.&lt;br /&gt;
&lt;br /&gt;
Los valores máximos, representados mediante cruces rojas, se encuentran en las zonas &lt;br /&gt;
del arco donde la diferencia |x - y| es mayor. En este caso, los máximos aparecen en la &lt;br /&gt;
parte superior izquierda y superior derecha del dominio, coincidiendo con los puntos en &lt;br /&gt;
los que la geometría del arco permite un mayor alejamiento entre x e y.&lt;br /&gt;
&lt;br /&gt;
Este estudio proporciona una visión clara de cómo se distribuyen los valores extremos en &lt;br /&gt;
el dominio, lo cual será útil en el apartado siguiente para comprender la dirección y &lt;br /&gt;
magnitud del gradiente de T.&lt;br /&gt;
&lt;br /&gt;
==. Gradiente de T y curvas de nivel ==&lt;br /&gt;
En este apartado se calcula y representa el gradiente de la temperatura asociada al campo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T(x,y) = (x - y)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
El gradiente proporciona la dirección en la que la temperatura aumenta más rápidamente&lt;br /&gt;
en cada punto del arco y su módulo indica la variación máxima de T en esa dirección.&lt;br /&gt;
Dado que se trata de una función diferenciable, el gradiente se obtiene mediante las&lt;br /&gt;
derivadas parciales respecto a x e y, evaluadas en todos los nodos de la malla.&lt;br /&gt;
&lt;br /&gt;
La representación vectorial del gradiente permite visualizar la orientación de las zonas&lt;br /&gt;
donde la temperatura crece de forma más acusada, lo cual resulta fundamental para&lt;br /&gt;
interpretar la distribución térmica del dominio.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientetempfinas.png|500px|miniaturadeimagen|Representación del gradiente de la temperatura]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Cálculo del gradiente del campo T(x,y) = (x - y)^2&lt;br /&gt;
&lt;br /&gt;
T = (xx - yy).^2;                % Campo de temperatura&lt;br /&gt;
&lt;br /&gt;
% Derivadas parciales de T&lt;br /&gt;
Tx = 2*(xx - yy);                % dT/dx&lt;br /&gt;
Ty = -2*(xx - yy);               % dT/dy&lt;br /&gt;
&lt;br /&gt;
% Representación del gradiente&lt;br /&gt;
figure&lt;br /&gt;
quiver(xx, yy, Tx, Ty, 'k')      % Flechas negras del gradiente&lt;br /&gt;
hold on&lt;br /&gt;
contourf(xx, yy, T, 20, 'LineColor', 'none')   % Fondo suave con la temperatura&lt;br /&gt;
colormap(turbo)&lt;br /&gt;
colorbar&lt;br /&gt;
title('Gradiente de la temperatura')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
axis equal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la figura se observa el campo vectorial del gradiente de T superpuesto al mapa de&lt;br /&gt;
temperatura. Las flechas apuntan en la dirección donde la función T aumenta con mayor&lt;br /&gt;
rapidez y su orientación coincide con la perpendicular a las curvas de nivel.&lt;br /&gt;
&lt;br /&gt;
Dado que T(x,y) depende únicamente de la diferencia (x - y), los vectores del gradiente&lt;br /&gt;
son paralelos entre sí en amplias zonas del dominio y presentan una dirección inclinada,&lt;br /&gt;
siempre perpendicular a las bandas de colores observadas en el mapa de temperatura.&lt;br /&gt;
&lt;br /&gt;
La simetría de la función se refleja en la estructura del gradiente, que cambia de sentido&lt;br /&gt;
a ambos lados de la recta x = y, donde la temperatura es mínima.&lt;br /&gt;
&lt;br /&gt;
==. Campo de Vectores en el Sólido (u). ==&lt;br /&gt;
Tenemos el campo vectorial en coordenadas cilíndricas: &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec e_\rho&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Vamos a representarlo en los puntos del mallado del sólido.&lt;br /&gt;
[[Archivo:Pelayo4.png|500px|miniatura|derecha|Representación del Campo Vectorial en el Mallado del Sólido]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Defino el paso de muestreo para la rejilla. &lt;br /&gt;
% Defino el dominio.&lt;br /&gt;
h = 1/10;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el número aproximado de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Vector en el que asigno un ángulo de 0 a pi a cada punto.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho, theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Paso a coordenadas cartesianas para el trazado de las líneas de malla.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Inicio la figura. &lt;br /&gt;
% Uso color verde para las radiales y los arcos.&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g'); % Rayos.&lt;br /&gt;
hold on&lt;br /&gt;
plot(x',y','g'); % Arcos.&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3, 3, -0.5, 2.5]);&lt;br /&gt;
title('Campo Vectorial: u(ρ,θ)=15(ρ−1)ρ eρ');&lt;br /&gt;
xlabel('Eje X'); ylabel('Eje Y');&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Cálculo y visualización del campo vectorial.&lt;br /&gt;
ri = 1;&lt;br /&gt;
re = 2;&lt;br /&gt;
theta_vec = linspace(0, pi, 20);&lt;br /&gt;
rho_vec = linspace(ri, re, 20);&lt;br /&gt;
[R, THETA] = meshgrid(rho_vec, theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Posiciones donde nacerán las mallas.&lt;br /&gt;
X = R.*cos(THETA);&lt;br /&gt;
Y = R.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
% Definición del campo en base polar.&lt;br /&gt;
U_rho = (1/5)*(R-1).*R;&lt;br /&gt;
U_theta = zeros(size(U_rho));&lt;br /&gt;
&lt;br /&gt;
% Paso a Cartesianas&lt;br /&gt;
U = U_rho.*cos(THETA)-U_theta.*sin(THETA);&lt;br /&gt;
V = U_rho.*sin(THETA)+U_theta.*cos(THETA);&lt;br /&gt;
&lt;br /&gt;
% Dibujo de vectores.&lt;br /&gt;
quiver(X, Y, U, V, 0.5, 'b', 'LineWidth', 1.2);&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
El campo vectorial, al carecer de componente angular (&amp;lt;math&amp;gt;\;\;\vec{e}_{\theta}\;&amp;lt;/math&amp;gt;), es estrictamente radial (los vectores apuntan desde el origen hacia afuera). La ecuación muestra una dependencia respecto a la distancia al origen, a medida que aumenta el radio se produce un crecimiento de la norma de los vectores, siendo nula en el radio interior y máxima en el exterior.&lt;br /&gt;
&lt;br /&gt;
==. Sólido antes y después del desplazamiento ==&lt;br /&gt;
Consideramos que el campo &amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{1}{5}(\rho-1)\rho\vec  e_\rho&amp;lt;/math&amp;gt; determina el desplazamiento que sufre cada punto del sólido.&lt;br /&gt;
&lt;br /&gt;
Dibujo el sólido antes y después del desplazamiento:&lt;br /&gt;
[[Archivo:pelayo5.png|600px|miniatura|derecha|Sólido Antes y Después de Aplicarle el Desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Paso del mallado.&lt;br /&gt;
h = 0.1;&lt;br /&gt;
&lt;br /&gt;
% Defino el dominio radial.&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
&lt;br /&gt;
% Calculo el nº de puntos.&lt;br /&gt;
npuntos = round(pi/h)+1;&lt;br /&gt;
&lt;br /&gt;
% Dominio angular.&lt;br /&gt;
ang = linspace(0,pi,npuntos);&lt;br /&gt;
&lt;br /&gt;
% Generación de la malla de coordenadas polares.&lt;br /&gt;
[rho,theta] = meshgrid(r,ang);&lt;br /&gt;
&lt;br /&gt;
% Defino la Configuración de Referencia.&lt;br /&gt;
% Transformo la geometría original a cartesianas para visualizar.&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Cálculo del Campo de Desplazamiento.&lt;br /&gt;
% Aplicamos la fórmula sobre la malla radial.&lt;br /&gt;
desprad = (1/5).*(rho-1).*rho;&lt;br /&gt;
&lt;br /&gt;
% Proyección del desplazamiento en cartesianas.&lt;br /&gt;
despx = desprad.*cos(theta);&lt;br /&gt;
despy = desprad.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Definición de la Configuración Deformada.&lt;br /&gt;
% La posición final es la inicial más el vector desplazamiento.&lt;br /&gt;
X = x+despx;&lt;br /&gt;
Y = y+despy;&lt;br /&gt;
&lt;br /&gt;
% Visualización de los resultados.&lt;br /&gt;
figure('Color','w');&lt;br /&gt;
&lt;br /&gt;
% Límites comunes.&lt;br /&gt;
limitesejes=[-3 3 -1 3];&lt;br /&gt;
&lt;br /&gt;
% Panel Superior: Geometría Original.&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(x,y,0*x); % z=0 para vista 2D.&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Antes de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','g');&lt;br /&gt;
&lt;br /&gt;
% Panel Inferior: Geometría Resultante.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis(limitesejes)&lt;br /&gt;
set(gca,'DataAspectRatio',[1 1 1]);&lt;br /&gt;
title('Después de la Deformación');&lt;br /&gt;
set(findobj(gca,'Type','Surface'),'EdgeColor','r');&lt;br /&gt;
}}&lt;br /&gt;
El campo de desplazamiento impuesto provoca que los puntos en el radio interior permanezcan fijos, mientras que los puntos exteriores sufren un desplazamiento progresivo hacia afuera, resultando en una expansión radial del sólido.&lt;br /&gt;
&lt;br /&gt;
==. Divergencia de u ==&lt;br /&gt;
$$\nabla\cdot\vec{u} = \frac{1}{\rho}\frac{\partial}{\partial\rho}(\rho u_{\rho}) + \frac{1}{\rho}\frac{\partial u_{\theta}}{\partial\theta}$$Dado que $u_{\rho} = \frac{1}{5}(\rho^2 - \rho)$ y $u_{\theta} = 0$, sustituimos:$$\nabla\cdot\vec{u} = \frac{1}{\rho}\frac{\partial}{\partial\rho}\left( \rho \cdot \frac{1}{5}(\rho^2 - \rho) \right)$$$$\nabla\cdot\vec{u} = \frac{1}{5\rho}\frac{\partial}{\partial\rho}\left( \rho^3 - \rho^2 \right) = \frac{1}{5\rho}(3\rho^2 - 2\rho)$$$$\nabla\cdot\vec{u} = \frac{3\rho - 2}{5}$$&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Rotacional de u ==&lt;br /&gt;
(Gráfica + explicación + código)&lt;br /&gt;
&lt;br /&gt;
==. Tensor deformaciones==&lt;br /&gt;
La parte simétrica del tensor gradiente corresponde al tensor de deformaciones, que se describe mediante la siguiente expresión:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo, el campo de desplazamientos permite obtener el tensor de tensiones &lt;br /&gt;
σ a través de la relación&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\lambda\nabla \cdot \overrightarrow{u}\;\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt; \mathbf{I} &amp;lt;/math&amp;gt; es el tensor identidad en el conjunto de vectores libres del espacio &amp;lt;math&amp;gt; R^{3} &amp;lt;/math&amp;gt;, y &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt; on los coeficientes de Lamé, que dependen de las propiedades elásticas del material. Tomando &amp;lt;math&amp;gt; \lambda &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \mu &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;1 se procede a calcular y representar las tensiones normales asociadas a los ejes &amp;lt;math&amp;gt; \overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt; y el eje &amp;lt;math&amp;gt;\frac{1}{\rho}\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para obtener dichas tensiones normales es necesario realizar previamente una serie de operaciones. En primer lugar, se calculará el gradiente del campo vectorial &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt; y su traspuesto, con lo que se podrá determinar el tensor de identidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u ^ t}{2}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dado el Gradiente del campo &amp;lt;math&amp;gt;\overrightarrow{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\overrightarrow{u}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se va a calcular su gradiente de forma matricial: &amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\left( \frac{\partial \overrightarrow{u}}{\partial \rho}\left| \frac{1}{\rho}\frac{\partial \overrightarrow{u}}{\partial \theta} \right| \frac{\partial \overrightarrow{u}}{\partial z}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}+\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\frac{1}{5}(2\rho-1)\overrightarrow{e_{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial \rho}=\Gamma^{k}_{11}\overrightarrow{e_{k}}=\Gamma^{1}_{11}\overrightarrow{e_{\rho}}+\Gamma^{2}_{11}\overrightarrow{e_{\theta}}+\Gamma^{3}_{11}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial \theta}=\frac{1}{5}(\rho-1)\rho\overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\Gamma^{k}_{12}\overrightarrow{e_{k}}=\Gamma^{1}_{12}\overrightarrow{e_{\rho}}+\Gamma^{2}_{12}\overrightarrow{e_{\theta}}+\Gamma^{3}_{12}\overrightarrow{e_{z}}=1\cdot \overrightarrow{e_{\theta}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{u}}{\partial z}=\frac{1}{5}(\rho-1)\rho\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
En consecuencia: &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]=\begin{pmatrix}&lt;br /&gt;
 \frac{1}{5}(2\rho-1)&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\frac{1}{\rho}(\frac{1}{5}(\rho-1)\rho)&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cálculo de la matriz gradiente traspuesta&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \nabla\overrightarrow{u}(\rho,\theta,z) \right]^{t}=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \overrightarrow{e_{\rho}}}{\partial z}=\Gamma^{k}_{13}\overrightarrow{e_{k}}=\Gamma^{1}_{13}\overrightarrow{e_{\rho}}+\Gamma^{2}_{13}\overrightarrow{e_{\theta}}+\Gamma^{3}_{13}\overrightarrow{e_{z}}=\overrightarrow{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como se puede observar&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\nabla \overrightarrow{u}=\nabla \vec u ^ t&amp;lt;/math&amp;gt;. Por lo tanto, el tensor deformaciones queda definido como:&amp;lt;math&amp;gt;\quad&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\epsilon (\vec u) = \frac{\nabla \vec u + \nabla \vec u }{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación, se procederá a calcular el tensor de deformaciones de forma matricial.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\epsilon (\vec u)=\frac{1}{2}\left( \frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}+\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
2\rho-1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;0  &amp;amp;0 &lt;br /&gt;
\end{pmatrix} \right)=\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo &amp;lt;math&amp;gt;\epsilon (\vec u)&amp;lt;/math&amp;gt;, se obtiene &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=1\cdot \nabla \overrightarrow{u}\;\mathbf{I}+2\cdot 1\cdot \epsilon&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&lt;br /&gt;
1\cdot\frac{1}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}\cdot \begin{pmatrix}&lt;br /&gt;
1 &amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;1 &lt;br /&gt;
\end{pmatrix}+2\cdot 1\cdot\frac{1}{5} \begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp; 0&amp;amp;0  \\&lt;br /&gt;
 0  &amp;amp;\rho-1&amp;amp;0 \\&lt;br /&gt;
 0  &amp;amp;0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\;&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente, con esta información, se puede proceder al cálculo de las tensiones normales, que son los valores de la diagonal principal de la matriz tensor de tensiones o &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\overrightarrow{e}_{\rho}:\overrightarrow{e}_{\rho}\cdot \sigma\cdot \overrightarrow{e}_{\rho}=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*Tensión normal en la dirección del eje&amp;lt;math&amp;gt;\;\frac{1}{\rho}\;\overrightarrow{e}_{\theta}:\frac{1}{\rho}\;\overrightarrow{e}_{\theta}\cdot \sigma\cdot \frac{1}{\rho}\overrightarrow{e}_{\theta}=\frac{3}{5}(\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Elemento de lista numerada&lt;br /&gt;
==. Tensiones tangenciales respecto al plano perpendicular a &amp;lt;math&amp;gt;\vec{e}_{\rho}&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales&lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
[[Archivo:TensTange.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Deform.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parametros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;&lt;br /&gt;
v = linspace(0, pi, round(pi/h) + 1);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(r, v);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cartesianas&lt;br /&gt;
X = rho .* cos(theta);&lt;br /&gt;
Y = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Vector radial&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones&lt;br /&gt;
SIGMA_xx = (3/5) * (2 * ones(size(rho)));&lt;br /&gt;
SIGMA_xy = (3/5) * rho;&lt;br /&gt;
SIGMA_xz = (3/5) * (-1 * ones(size(rho)));&lt;br /&gt;
&lt;br /&gt;
SIGMA_yx = zeros(size(rho));&lt;br /&gt;
SIGMA_yy = zeros(size(rho));&lt;br /&gt;
SIGMA_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
SIGMA_zx = zeros(size(rho));&lt;br /&gt;
SIGMA_zy = zeros(size(rho));&lt;br /&gt;
SIGMA_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
% Vector de tracción&lt;br /&gt;
Tx = SIGMA_xx .* erx + SIGMA_xy .* ery + SIGMA_xz .* erz;&lt;br /&gt;
Ty = SIGMA_yx .* erx + SIGMA_yy .* ery + SIGMA_yz .* erz;&lt;br /&gt;
Tz = SIGMA_zx .* erx + SIGMA_zy .* ery + SIGMA_zz .* erz;&lt;br /&gt;
&lt;br /&gt;
% Componente normal y tangencial&lt;br /&gt;
Tn_scalar = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn_scalar .* erx;&lt;br /&gt;
Tny = Tn_scalar .* ery;&lt;br /&gt;
Tnz = Tn_scalar .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA TANGENCIAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
% Fondo con mapa de colores&lt;br /&gt;
magnitudTt = sqrt(Ttx.^2 + Tty.^2);&lt;br /&gt;
contourf(X, Y, magnitudTt, 40, 'LineStyle', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('spring');  &lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Vector tangencial&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'k', 'LineWidth', 1.1);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% ====================== GRÁFICA DE LA PARTE NORMAL ======================&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
&lt;br /&gt;
surf(X, Y, Tn_scalar, 'EdgeColor', 'none');&lt;br /&gt;
&lt;br /&gt;
colormap('winter');  &lt;br /&gt;
colorbar&lt;br /&gt;
shading interp&lt;br /&gt;
title('Mayor deformacion del campo ')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
view(35, 30);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
[[Archivo:TensTang.png|thumb|500px|Tensiones tangenciales]]&lt;br /&gt;
[[Archivo:TensN.png|thumb|500px|Tension normal sobre el campo]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Parámetros de la malla&lt;br /&gt;
h = 0.1;&lt;br /&gt;
r = 1:h:2;                     % radios&lt;br /&gt;
theta = linspace(0, pi, round(pi/h)+1); % ángulos&lt;br /&gt;
&lt;br /&gt;
%% Generar cuadrícula polar&lt;br /&gt;
[R, TH] = meshgrid(r, theta);&lt;br /&gt;
&lt;br /&gt;
%% Convertir a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Vector radial unitario (2D)&lt;br /&gt;
ER = [cos(TH(:)), sin(TH(:))];  % Nx2&lt;br /&gt;
&lt;br /&gt;
%% Tensor de tensiones (solo σ_xx y σ_yy)&lt;br /&gt;
SIGMA_xx = (3/5)*(2*R - 1);&lt;br /&gt;
SIGMA_yy = (3/5)*R;&lt;br /&gt;
SIGMA_xy = zeros(size(R));&lt;br /&gt;
&lt;br /&gt;
%% Vector de tensiones sobre la dirección radial&lt;br /&gt;
% Reshape para trabajar en forma matricial&lt;br /&gt;
Tx = SIGMA_xx .* cos(TH) + SIGMA_xy .* sin(TH);&lt;br /&gt;
Ty = SIGMA_xy .* cos(TH) + SIGMA_yy .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Componente normal (proyección sobre el radial)&lt;br /&gt;
Tn_scalar = Tx .* cos(TH) + Ty .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
%% Componentes normal y tangencial&lt;br /&gt;
Tnx = Tn_scalar .* cos(TH);&lt;br /&gt;
Tny = Tn_scalar .* sin(TH);&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
&lt;br /&gt;
%% Graficar tensiones tangenciales&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
&lt;br /&gt;
%% Graficar magnitud de la tensión normal&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Tn_scalar);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión normal sobre el campo')&lt;br /&gt;
xlabel('x'); ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii.png|thumb|500px|Representación de tensiones tangenciales]]&lt;br /&gt;
[[Archivo:Tensiones_tangenciales_arcoii_mayor_deformacion.png|thumb|500px|Mayor deformación del campo]]&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Haciendo referencia a los datos adquiridos en el apartado anterior: &lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se realizan las operaciones para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; sean nulas no implica que no se puedan representar, lo que no será posible es ver una elevación si nos centramos en las tangenciales. Por otra parte las deformaciones producidas en el campo provienen totalmente de parte de las tensiones normales y por ello hay modificaciones en el arco plano inicial.&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt;, es decir&lt;br /&gt;
*&amp;lt;math&amp;gt;\;\left | \sigma\cdot \vec e_{\rho}-(\vec e_{\rho}\cdot \sigma \cdot\vec e_{\rho}) \vec e_{\rho} \right |&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando como referencia los datos obtenidos en el apartado anterior:&lt;br /&gt;
*&amp;lt;math&amp;gt;\sigma=&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt;\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\left(\vec e_{\rho}\cdot \sigma\cdot \vec e_{\rho}\right)=\frac{3}{5}(2\rho-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Se llevan a cabo las operaciones necesarias para obtener dichas tensiones tangenciales: &lt;br /&gt;
*&amp;lt;math&amp;gt;|σ·\vec e_ρ-(\vec e_ρ·σ·\vec e_ρ)·\vec e_ρ| = \left |\frac{3}{5}\begin{pmatrix}&lt;br /&gt;
 2\rho-1&amp;amp;0  &amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  \rho-1&amp;amp;0  \\&lt;br /&gt;
 0&amp;amp;  0&amp;amp;0 &lt;br /&gt;
\end{pmatrix} ·\begin{pmatrix} 1\\0\\0 \end{pmatrix} - \left(\frac{3}{5}(2\rho-1)\right)\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}\right|=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Aunque las tensiones tangenciales respecto al plano ortogonal a  &amp;lt;math&amp;gt;\overrightarrow{e}_{\rho}\;&amp;lt;/math&amp;gt; ssean nulas, ello no implica que no puedan representarse. Lo que no será posible es observar un aumento si nos centramos únicamente en las tangenciales. Por otro lado, las deformaciones generadas en el campo provienen íntegramente de las tensiones normales, y, por tanto, se producen modificaciones en el plano inicial del arco.&lt;br /&gt;
&lt;br /&gt;
==. Tensiones tangenciales asociadas al plano ortogonal al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;==&lt;br /&gt;
En este apartado se determinan las tensiones tangenciales asociadas al plano perpendicular al vector &amp;lt;math&amp;gt; \dfrac{1}{\rho},\vec e_\theta &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La magnitud a evaluar es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma \cdot \frac{1}{\rho}\vec e_\theta \;-\; \bigl( \frac{1}{\rho}\vec e_\theta \;\cdot\; \sigma \;\cdot\; \frac{1}{\rho}\vec e_\theta \bigr) \;\frac{1}{\rho}\vec e_\theta \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones considerado es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma \;=\; \frac{3}{5} \begin{pmatrix} 2\rho - 1 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \rho &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto doble con la dirección 1𝜌𝑒⃗𝜃ρ1eθ es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left( \frac{1}{\rho}\vec e_\theta \cdot \sigma \cdot \frac{1}{\rho}\vec e_\theta \right) \;=\; \frac{3}{5}(\rho - 1) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \sigma\cdot\frac{1}{\rho}\vec e_\theta - \left(\frac{1}{\rho}\vec e_\theta\cdot\sigma\cdot\frac{1}{\rho}\vec e_\theta\right) \frac{1}{\rho}\vec e_\theta \right\rVert = \left\lVert \frac{3}{5} \begin{pmatrix} 2\rho - 1 \\ \rho \\ 0 \end{pmatrix} \cdot \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} - \frac{3}{5}(\rho - 1) \begin{pmatrix} 0 \\ \frac{1}{\rho} \\ 0 \end{pmatrix} \right\rVert &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras simplificar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left\lVert \; 0\; \right\rVert = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De forma análoga a lo mostrado en el apartado anterior, la componente tangencial es nula en todos los puntos, por lo que no existen direcciones donde esta sea mayor. La representación gráfica es posible, aunque la magnitud sea cero, y la deformación del campo queda determinada exclusivamente por las tensiones normales.&lt;br /&gt;
&lt;br /&gt;
Representación gráfica de las tensiones tangenciales&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;&lt;br /&gt;
u = 1:h:2;&lt;br /&gt;
p = round(pi/h) + 1;&lt;br /&gt;
v = linspace(0, pi, p);&lt;br /&gt;
&lt;br /&gt;
[rho, theta] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
xx = rho .* cos(theta);&lt;br /&gt;
yy = rho .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
erx = cos(theta);&lt;br /&gt;
ery = sin(theta);&lt;br /&gt;
erz = zeros(size(theta));&lt;br /&gt;
&lt;br /&gt;
sigma_xx = (3/5) * (2*rho - 1);&lt;br /&gt;
sigma_xy = zeros(size(rho));&lt;br /&gt;
sigma_xz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_yx = zeros(size(rho));&lt;br /&gt;
sigma_yy = (3/5) * rho;&lt;br /&gt;
sigma_yz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
sigma_zx = zeros(size(rho));&lt;br /&gt;
sigma_zy = zeros(size(rho));&lt;br /&gt;
sigma_zz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tx = sigma_xx .* erx;&lt;br /&gt;
Ty = sigma_yy .* ery;&lt;br /&gt;
Tz = zeros(size(rho));&lt;br /&gt;
&lt;br /&gt;
Tn = Tx .* erx + Ty .* ery + Tz .* erz;&lt;br /&gt;
&lt;br /&gt;
Tnx = Tn .* erx;&lt;br /&gt;
Tny = Tn .* ery;&lt;br /&gt;
Tnz = Tn .* erz;&lt;br /&gt;
&lt;br /&gt;
Ttx = Tx - Tnx;&lt;br /&gt;
Tty = Ty - Tny;&lt;br /&gt;
Ttz = Tz - Tnz;&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
quiver(xx, yy, Ttx, Tty, 'LineWidth', 1.3);&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensiones tangenciales')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
surf(xx, yy, Tn);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Mayor deformación del campo');&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Masa total con densidad dada ==&lt;br /&gt;
La densidad del material está descrita por la función: &amp;lt;math&amp;gt;d(\rho,\theta)=1+e^{\rho^{2}\cos\theta}&amp;lt;/math&amp;gt; donde el dominio que ocupa el arco viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;(\rho,\theta)\in[1,2]\times[0,\pi]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La expresión integral que define la masa total es:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int_{0}^{\pi}\int_{1}^{2}\left(1+e^{\rho^{2}\cos\theta}\right)\rho\; d\rho\, d\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En vez de resolver esta integral analíticamente, se procederá a resolver mediante Matlab:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo numérico de la masa del arco mediante la regla del trapecio&lt;br /&gt;
&lt;br /&gt;
% Intervalos de integración&lt;br /&gt;
a_rho = 1;  &lt;br /&gt;
b_rho = 2;&lt;br /&gt;
a_theta = 0;&lt;br /&gt;
b_theta = pi;&lt;br /&gt;
&lt;br /&gt;
% Número de divisiones&lt;br /&gt;
nR = 60;      &lt;br /&gt;
nT = 120;&lt;br /&gt;
&lt;br /&gt;
% Tamaños de paso&lt;br /&gt;
dr = (b_rho - a_rho) / nR;&lt;br /&gt;
dt = (b_theta - a_theta) / nT;&lt;br /&gt;
&lt;br /&gt;
% Vectores para rho y theta&lt;br /&gt;
rho_vals   = a_rho   + dr*(0:nR);&lt;br /&gt;
theta_vals = a_theta + dt*(0:nT);&lt;br /&gt;
&lt;br /&gt;
% Generación del mallado&lt;br /&gt;
[RR, TT] = meshgrid(rho_vals, theta_vals);&lt;br /&gt;
&lt;br /&gt;
% Densidad multiplicada por rho (Jacobiano del cambio a polares)&lt;br /&gt;
dens = RR .* (1 + exp(RR.^2 .* cos(TT)));&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en rho&lt;br /&gt;
wR = ones(1, nR+1);&lt;br /&gt;
wR([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Pesos trapecio en theta&lt;br /&gt;
wT = ones(nT+1, 1);&lt;br /&gt;
wT([1 end]) = 0.5;&lt;br /&gt;
&lt;br /&gt;
% Integral doble mediante producto matricial&lt;br /&gt;
M_arc = dt * dr * (wT' * dens * wR');&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('Masa aproximada del arco: %.6f\n', M_arc);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==. Ejemplo ingenieril ==&lt;br /&gt;
(Breve explicación)&lt;br /&gt;
&lt;br /&gt;
== Código MATLAB completo ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% aquí va todo el código&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
* Apuntes Teoría de Campos (Moodle)&lt;br /&gt;
* Notas sobre curvas planas y superficies regladas&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Álvaro Rodríguez Aparicio.</name></author>	</entry>

	</feed>