<?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=C%C3%A9sar+Abraham+V%C3%A9lez+Rebollo</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=C%C3%A9sar+Abraham+V%C3%A9lez+Rebollo"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/C%C3%A9sar_Abraham_V%C3%A9lez_Rebollo"/>
		<updated>2026-04-25T20:41:35Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81541</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81541"/>
				<updated>2024-12-08T22:23:59Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%GRADIENTE Y CURVAS DE NIVEL DE T&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
figure&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt((Mx.^2+My.^2))); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
figure&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+8My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Curvastempgrupo13.jpg|marco|centro|Curvas de nivel de la temperatura T]]&lt;br /&gt;
[[Archivo:GradientedeTgrupo13.jpg|marco|centro|Gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;]]&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:CampoQgrupo13.jpg|marco|centro|Representación del campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} 0 &amp;amp; \frac{sin(\theta)}{2}\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ \frac{sin(\theta)}{2}\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp;  sin(\frac{2\pi\rho}{50}) \cdot cos(\theta)  &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La matriz &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; se saca tras operar lo siguiente &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= \frac{1}{2} \cdot [\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; sin(\frac{2\pi\rho}{50}) \cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}+\begin{pmatrix} 0 &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ 0 &amp;amp; sin(\frac{2\pi\rho}{50}) \cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Resultando que la matriz de tensiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix}\sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 3\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A pesar de que los desplazamientos son planos, las tensiones no tienen por qué ser planas y puede haber tensiones en dirección ortogonal a la superficie de la placa. Para sacarlas, habiendo calculado la matriz &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; sólo debemos multiplicar por dicha dirección antes y después de la matriz:&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_\rho}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_\rho}·\sigma·\vec{e_\rho}=(1,0,0)\cdot \begin{pmatrix}\sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 3\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix} \cdot (1,0,0) &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_\rho}·\sigma·\vec{e_\rho}=&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_\theta}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_\theta}·\sigma·\vec{e_\theta}=(0,1,0)\cdot \begin{pmatrix}\sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 3\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix} \cdot (0,1,0) &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_\theta}·\sigma·\vec{e_\theta}=&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_z}·\sigma·\vec{e_z}=(0,0,1)\cdot \begin{pmatrix}\sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 3\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix} \cdot (0,0,1) &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_z}·\sigma·\vec{e_z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;La matriz &amp;lt;math&amp;gt;\epsilon = 0.5 \cdot \begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Resultando que la matriz de tensiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A pesar de que los desplazamientos son planos, las tensiones no tienen por qué ser planas y puede haber tensiones en dirección ortogonal a la superficie de la placa. Para sacarlas, habiendo calculado la matriz &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;sólo debemos multiplicar por cada dirección antes y después de la matriz:&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_\rho}&amp;lt;/math&amp;gt;=&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_\theta}&amp;lt;/math&amp;gt;=&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_z}&amp;lt;/math&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81540</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81540"/>
				<updated>2024-12-08T22:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Tensiones tangeciales respecto al plano ortogonal a \vec{i}(Apartado 10) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;cT(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%GRADIENTE Y CURVAS DE NIVEL DE T&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
figure&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt((Mx.^2+My.^2))); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
figure&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+8My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Curvastempgrupo13.jpg|marco|centro|Curvas de nivel de la temperatura T]]&lt;br /&gt;
[[Archivo:GradientedeTgrupo13.jpg|marco|centro|Gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;]]&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:CampoQgrupo13.jpg|marco|centro|Representación del campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} 0 &amp;amp; \frac{sin(\theta)}{2}\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ \frac{sin(\theta)}{2}\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp;  sin(\frac{2\pi\rho}{50}) \cdot cos(\theta)  &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La matriz &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; se saca tras operar lo siguiente &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= \frac{1}{2} \cdot [\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; sin(\frac{2\pi\rho}{50}) \cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}+\begin{pmatrix} 0 &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ 0 &amp;amp; sin(\frac{2\pi\rho}{50}) \cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Resultando que la matriz de tensiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix}\sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 3\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A pesar de que los desplazamientos son planos, las tensiones no tienen por qué ser planas y puede haber tensiones en dirección ortogonal a la superficie de la placa. Para sacarlas, habiendo calculado la matriz &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt; sólo debemos multiplicar por dicha dirección antes y después de la matriz:&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_\rho}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_\rho}·\sigma·\vec{e_\rho}=(1,0,0)\cdot \begin{pmatrix}\sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 3\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix} \cdot (1,0,0) &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_\rho}·\sigma·\vec{e_\rho}=&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_\theta}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_\theta}·\sigma·\vec{e_\theta}=(0,1,0)\cdot \begin{pmatrix}\sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 3\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix} \cdot (0,1,0) &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_\theta}·\sigma·\vec{e_\theta}=&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_z}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_z}·\sigma·\vec{e_z}=(0,0,1)\cdot \begin{pmatrix}\sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 3\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix} \cdot (0,0,1) &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{e_z}·\sigma·\vec{e_z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;La matriz &amp;lt;math&amp;gt;\epsilon = 0.5 \cdot \begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\ sin(\theta)\cdot (sin(\frac{2\pi\rho}{50})+\rho \cdot \frac{2\pi\rho}{50} \cdot (cos(\frac{2\pi\rho}{50})) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Resultando que la matriz de tensiones es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A pesar de que los desplazamientos son planos, las tensiones no tienen por qué ser planas y puede haber tensiones en dirección ortogonal a la superficie de la placa. Para sacarlas, habiendo calculado la matriz &amp;lt;math&amp;gt;\sigma &amp;lt;/math&amp;gt;sólo debemos multiplicar por cada dirección antes y después de la matriz:&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_\rho}&amp;lt;/math&amp;gt;=&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_\theta}&amp;lt;/math&amp;gt;=&lt;br /&gt;
 &lt;br /&gt;
Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec{e_z}&amp;lt;/math&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81335</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81335"/>
				<updated>2024-12-08T20:03:49Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;cT(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%GRADIENTE Y CURVAS DE NIVEL DE T&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
figure&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt((Mx.^2+My.^2))); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
figure&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+8My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Curvastempgrupo13.jpg|marco|centro|Curvas de nivel de la temperatura T]]&lt;br /&gt;
[[Archivo:GradientedeTgrupo13.jpg|marco|centro|Gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;]]&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:CampoQgrupo13.jpg|marco|centro|Representación del campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81333</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81333"/>
				<updated>2024-12-08T20:02:59Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;cT(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%GRADIENTE Y CURVAS DE NIVEL DE T&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
figure&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt((Mx.^2+My.^2))); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
figure&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+8My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Curvastempgrupo13.jpg|marco|centro|Curvas de nivel de la temperatura T]]&lt;br /&gt;
[[Archivo:GradientedeTgrupo13.jpg|marco|centro|Gradiente de T&amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;]]&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:CampoQgrupo13.jpg|marco|centro|Representación del campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81330</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81330"/>
				<updated>2024-12-08T20:02:20Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;cT(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%GRADIENTE Y CURVAS DE NIVEL DE T&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
figure&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt((Mx.^2+My.^2))); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
figure&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+8My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Curvastempgrupo13.jpg|marco|centro|Curvas de nivel de la temperatura T]]&lt;br /&gt;
[[Archivo:GradientedeTgrupo13.jpg|marco|centro|&amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt;]]&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:CampoQgrupo13.jpg|marco|centro|Representación del campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81322</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81322"/>
				<updated>2024-12-08T19:58:20Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%GRADIENTE Y CURVAS DE NIVEL DE T&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
figure&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt((Mx.^2+My.^2))); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
figure&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Curvastempgrupo13.jpg|marco|centro|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
[[Archivo:GradientedeTgrupo13.jpg|marco|centro]]&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:CampoQgrupo13.jpg|marco|centro|Representación del campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:GradientedeTgrupo13.jpg&amp;diff=81321</id>
		<title>Archivo:GradientedeTgrupo13.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:GradientedeTgrupo13.jpg&amp;diff=81321"/>
				<updated>2024-12-08T19:57:49Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81319</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81319"/>
				<updated>2024-12-08T19:57:22Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%GRADIENTE Y CURVAS DE NIVEL DE T&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
figure&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt((Mx.^2+My.^2))); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
figure&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Curvastempgrupo13.jpg|marco|centro|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:CampoQgrupo13.jpg|marco|centro|Representación del campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81297</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81297"/>
				<updated>2024-12-08T19:47:09Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Flujo de energía calórica \vec{Q} (Apartado 3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Curvastempgrupo13.jpg|marco|centro|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:CampoQgrupo13.jpg|marco|centro|Representación del campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:CampoQgrupo13.jpg&amp;diff=81296</id>
		<title>Archivo:CampoQgrupo13.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:CampoQgrupo13.jpg&amp;diff=81296"/>
				<updated>2024-12-08T19:45:56Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81295</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81295"/>
				<updated>2024-12-08T19:44:45Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Curvastempgrupo13.jpg|marco|centro|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvastempgrupo13.jpg&amp;diff=81294</id>
		<title>Archivo:Curvastempgrupo13.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvastempgrupo13.jpg&amp;diff=81294"/>
				<updated>2024-12-08T19:43:33Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81291</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81291"/>
				<updated>2024-12-08T19:42:24Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81290</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=81290"/>
				<updated>2024-12-08T19:41:58Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Mallado de los puntos interiores del sólido (Apartado 1) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladogrupo13aaa.jpg|marco|centro|Mallado de los puntos de la columna]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp.jpg|400px|thumb|right|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises (Apartado 11)==&lt;br /&gt;
La tensión de Von Mises, \( \sigma_{VM} \), se calcula utilizando la fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma_{VM} = \sqrt{\frac{1}{2} \left[ (\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2 \right]}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma_1, \sigma_2, \sigma_3 \) son los autovalores (tensiones principales) del tensor de tensiones \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es una matriz \( 3 \times 3 \) que contiene las tensiones normales y de corte en las direcciones principales.&lt;br /&gt;
&lt;br /&gt;
1. Definir el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- El tensor \( \sigma \) es una matriz que representa las tensiones en un punto. Se da o se calcula en función de las condiciones del problema. Aquí asumimos un ejemplo general:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\sigma_{xx} &amp;amp; \tau_{xy} &amp;amp; \tau_{xz} \\&lt;br /&gt;
\tau_{xy} &amp;amp; \sigma_{yy} &amp;amp; \tau_{yz} \\&lt;br /&gt;
\tau_{xz} &amp;amp; \tau_{yz} &amp;amp; \sigma_{zz}&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Calcular los autovalores (\( \sigma_1, \sigma_2, \sigma_3 \)):&lt;br /&gt;
&lt;br /&gt;
- Usamos el comando eig.m para calcular los autovalores de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular \( \sigma_{VM} \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos los autovalores en la fórmula de la tensión de Von Mises.&lt;br /&gt;
&lt;br /&gt;
4. Identificar el punto de máxima tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Iteramos sobre los puntos del dominio, calculamos \( \sigma_{VM} \) en cada uno, y localizamos el valor máximo.&lt;br /&gt;
&lt;br /&gt;
5. Visualizar la tensión de Von Mises:&lt;br /&gt;
&lt;br /&gt;
- Graficar la tensión de Von Mises en el dominio.&lt;br /&gt;
&lt;br /&gt;
- Marcar el punto de máxima tensión en el gráfico&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto11.2.jpg|400px|thumb|center|Tensión de Von Mises en el dominio]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&amp;gt;&amp;gt; % Dominio del sólido&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones sigma (ejemplo simplificado)&lt;br /&gt;
sigma_xx = X.^2 + Y.^2; &lt;br /&gt;
sigma_yy = X + Y;       &lt;br /&gt;
sigma_zz = X.^2 - Y.^2; &lt;br /&gt;
tau_xy = X .* Y;        &lt;br /&gt;
tau_xz = zeros(size(X)); &lt;br /&gt;
tau_yz = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Matriz de tensiones&lt;br /&gt;
sigma_vm = zeros(size(X)); &lt;br /&gt;
&lt;br /&gt;
% Cálculo de σVM en cada punto&lt;br /&gt;
for i = 1:numel(X)&lt;br /&gt;
    % Tensor de tensiones en un punto&lt;br /&gt;
    sigma = [sigma_xx(i), tau_xy(i), tau_xz(i);&lt;br /&gt;
             tau_xy(i), sigma_yy(i), tau_yz(i);&lt;br /&gt;
             tau_xz(i), tau_yz(i), sigma_zz(i)];&lt;br /&gt;
    &lt;br /&gt;
    % Autovalores del tensor de tensiones&lt;br /&gt;
    eigenvalues = eig(sigma);&lt;br /&gt;
    sigma1 = eigenvalues(1);&lt;br /&gt;
    sigma2 = eigenvalues(2);&lt;br /&gt;
    sigma3 = eigenvalues(3);&lt;br /&gt;
    &lt;br /&gt;
    % Tensión de Von Mises&lt;br /&gt;
    sigma_vm(i) = sqrt(0.5 * ((sigma1 - sigma2)^2 + (sigma2 - sigma3)^2 + (sigma3 - sigma1)^2));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Identificar el punto de máxima tensión de Von Mises&lt;br /&gt;
[max_vm, idx_max] = max(sigma_vm(:));&lt;br /&gt;
[x_max, y_max] = ind2sub(size(X), idx_max);&lt;br /&gt;
&lt;br /&gt;
% Graficar tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, sigma_vm, 20, 'LineColor', 'none'); &lt;br /&gt;
colorbar;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Marcar el punto de máxima tensión&lt;br /&gt;
plot(X(x_max, y_max), Y(x_max, y_max), 'ro', 'MarkerSize', 10, 'MarkerFaceColor', 'r');&lt;br /&gt;
title('Tensión de Von Mises y Punto de Máxima Tensión');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa(Apartado 12)==&lt;br /&gt;
El campo de fuerzas \( \vec{F} \) que actúa sobre la placa se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F} = -\nabla \cdot \sigma&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( \sigma \) es el tensor de tensiones, que en el Apartado 9 está definido como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma = \lambda (\nabla \cdot \vec{u}) \mathbf{I} + 2\mu \varepsilon&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con:&lt;br /&gt;
&lt;br /&gt;
- \( \varepsilon = \frac{1}{2} (\nabla \vec{u} + (\nabla \vec{u})^T) \), el tensor de deformaciones.&lt;br /&gt;
&lt;br /&gt;
- \( \mathbf{I} \), el tensor identidad.&lt;br /&gt;
&lt;br /&gt;
- \( \lambda = 1 \) y \( \mu = 1 \), los coeficientes de Lamé dados.&lt;br /&gt;
&lt;br /&gt;
La divergencia del tensor de tensiones \( \nabla \cdot \sigma \) se calcula fila a fila para obtener las componentes del campo de fuerzas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver:&lt;br /&gt;
&lt;br /&gt;
1. Definir el campo de desplazamientos \( \vec{u} = (u_x, u_y) \):&lt;br /&gt;
&lt;br /&gt;
- \( \vec{u} \) es el campo que causa las deformaciones.&lt;br /&gt;
&lt;br /&gt;
2. Calcular el tensor de deformaciones \( \varepsilon \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las componentes de \( \varepsilon \) en términos de las derivadas parciales de \( u_x \) y \( u_y \).&lt;br /&gt;
&lt;br /&gt;
3. Calcular el tensor de tensiones \( \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Sustituimos \( \nabla \cdot \vec{u} \) y \( \varepsilon \) en la expresión de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
4. Divergencia del tensor de tensiones \( \nabla \cdot \sigma \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos las derivadas parciales de las filas de \( \sigma \).&lt;br /&gt;
&lt;br /&gt;
5. Campo de fuerzas \( \vec{F} \):&lt;br /&gt;
&lt;br /&gt;
- Calculamos \( -\nabla \cdot \sigma \).&lt;br /&gt;
&lt;br /&gt;
6. Representación gráfica:&lt;br /&gt;
&lt;br /&gt;
- Graficamos el campo de fuerzas \( \vec{F} \) sobre el dominio de la placa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Foto12.2.jpg|400px|thumb|center|Campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt;&lt;br /&gt;
 sobre el dominio de la placa]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Desplazamiento u&lt;br /&gt;
u_x = -X .* sin(Y); &lt;br /&gt;
u_y = Y .* cos(X);  &lt;br /&gt;
&lt;br /&gt;
% Gradiente del desplazamiento&lt;br /&gt;
[du_x_dx, du_x_dy] = gradient(u_x, h); &lt;br /&gt;
[du_y_dx, du_y_dy] = gradient(u_y, h); &lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε&lt;br /&gt;
epsilon_xx = du_x_dx; &lt;br /&gt;
epsilon_yy = du_y_dy; &lt;br /&gt;
epsilon_xy = 0.5 * (du_x_dy + du_y_dx);&lt;br /&gt;
&lt;br /&gt;
% Divergencia de u&lt;br /&gt;
div_u = du_x_dx + du_y_dy;&lt;br /&gt;
&lt;br /&gt;
% Tensor de tensiones σ&lt;br /&gt;
sigma_xx = div_u + 2 * epsilon_xx; &lt;br /&gt;
sigma_yy = div_u + 2 * epsilon_yy; &lt;br /&gt;
sigma_xy = 2 * epsilon_xy;         &lt;br /&gt;
&lt;br /&gt;
% Divergencia del tensor de tensiones ∇·σ&lt;br /&gt;
[dsigma_xx_dx, ~] = gradient(sigma_xx, h);&lt;br /&gt;
[~, dsigma_xy_dy] = gradient(sigma_xy, h); &lt;br /&gt;
[dsigma_xy_dx, ~] = gradient(sigma_xy, h); &lt;br /&gt;
[~, dsigma_yy_dy] = gradient(sigma_yy, h); &lt;br /&gt;
&lt;br /&gt;
% Componentes del campo de fuerzas F&lt;br /&gt;
F_x = -(dsigma_xx_dx + dsigma_xy_dy); &lt;br /&gt;
F_y = -(dsigma_xy_dx + dsigma_yy_dy); &lt;br /&gt;
&lt;br /&gt;
% Representación gráfica del campo de fuerzas&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, F_x, F_y, 'b'); &lt;br /&gt;
title('Campo de Fuerzas \bfF');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total(Apartado 13)==&lt;br /&gt;
La masa total del sólido se calcula como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\text{Masa total} = \int_V d(x, y) \, dA&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
- \( d(x, y) = (2 - |x|)(4 - y) \) es la densidad de la placa.&lt;br /&gt;
&lt;br /&gt;
- \( dA = dx \, dy \) es el diferencial de área en el plano.&lt;br /&gt;
&lt;br /&gt;
El dominio de integración está definido en el problema como una placa rectangular:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;x \in [-1, 1], \quad y \in [0, 10]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aproximación numérica&lt;br /&gt;
&lt;br /&gt;
La integral será aproximada usando una cuadrícula discreta en el dominio \((x, y)\), con un paso \(h\). &lt;br /&gt;
&lt;br /&gt;
La suma de las densidades en cada punto multiplicada por el diferencial de área \((h^2)\) dará una estimación de la masa total.&lt;br /&gt;
&lt;br /&gt;
Lo que da una masa total de 31.31&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Dominio de la placa&lt;br /&gt;
h = 0.1; &lt;br /&gt;
x = -1:h:1; &lt;br /&gt;
y = 0:h:10; &lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Densidad d(x, y)&lt;br /&gt;
density = (2 - abs(X)) .* (4 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de la masa total (suma numérica)&lt;br /&gt;
mass = sum(density(:)) * h^2;&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
disp(['Masa total del sólido: ', num2str(mass)]);&lt;br /&gt;
&lt;br /&gt;
% Representación gráfica de la densidad&lt;br /&gt;
figure;&lt;br /&gt;
contourf(X, Y, density, 20, 'LineColor', 'none');&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Densidad d(x, y) sobre el sólido');&lt;br /&gt;
xlabel('x');&lt;br /&gt;
ylabel('y');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Malladogrupo13aaa.jpg&amp;diff=81286</id>
		<title>Archivo:Malladogrupo13aaa.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Malladogrupo13aaa.jpg&amp;diff=81286"/>
				<updated>2024-12-08T19:40:52Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80212</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80212"/>
				<updated>2024-12-07T21:03:56Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Flujo de energía calórica \vec{Q} (Apartado 3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x e y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80207</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80207"/>
				<updated>2024-12-07T21:01:14Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Flujo de energía calórica \vec{Q} (Apartado 3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x y de y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T = \frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{i} + \frac{2 \pi y \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}} \hat{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80203</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80203"/>
				<updated>2024-12-07T20:57:51Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Flujo de energía calórica \vec{Q} (Apartado 3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente de T lo obtenemos de derivar la función de T, en cartesianas, respecto de x y de y. Nos queda como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{2 \pi x \cos \left( 2 \pi \sqrt{x^2 + y^2} \right)}{\sqrt{x^2 + y^2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80200</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80200"/>
				<updated>2024-12-07T20:54:46Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80197</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80197"/>
				<updated>2024-12-07T20:54:27Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Pasada a coordenadas cartesianas sería:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\x, \y) = \sin(2 \pi \sqrt{x^2 + y^2})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80181</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80181"/>
				<updated>2024-12-07T20:49:30Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Mallado de los puntos interiores del sólido (Apartado 1) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna; y para ello usaremos el siguiente código de Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80180</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80180"/>
				<updated>2024-12-07T20:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Flujo de energía calórica \vec{Q}&amp;lt; (Apartado 3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80175</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80175"/>
				<updated>2024-12-07T20:46:23Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Flujo de energía calórica Q (Apartado 3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt;&amp;lt; (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80174</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80174"/>
				<updated>2024-12-07T20:45:55Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Flujo de energía calórica Q (Apartado 3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica Q (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = -k \nabla T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80170</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80170"/>
				<updated>2024-12-07T20:44:26Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica Q (Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=\-k·\nabla T\&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80168</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80168"/>
				<updated>2024-12-07T20:42:07Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Flujo de energía calórica Q(Apartado 3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica Q(Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q}=-k·\nabla T&amp;lt;/math&amp;gt;&amp;lt;center&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80166</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80166"/>
				<updated>2024-12-07T20:41:05Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica Q(Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;vec{Q}=-k·\nablaT&amp;lt;/math&amp;gt;&lt;br /&gt;
Con el siguiente programa hallamos su representación:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CAMPO VECTORIAL Q&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mi=(2*pi*Mx.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
Mj=(2*pi*My.*cos(2*pi*sqrt(Mx.^2+My.^2)))./(sqrt(Mx.^2+My.^2));&lt;br /&gt;
quiver(Mx,My,-Mi,-Mj)&lt;br /&gt;
hold on&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); &lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
title('Campo vectorial Q')&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80164</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80164"/>
				<updated>2024-12-07T20:36:34Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* (Apartado 3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==Flujo de energía calórica Q(Apartado 3)==&lt;br /&gt;
Una vez tengamos el gradiente, es muy fácil calcular el flujo de energía calórica, puesto que el coeficiente de conductividad térmica de la placa es igual a 1:&lt;br /&gt;
&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:CurvasTemp.jpeg&amp;diff=80159</id>
		<title>Archivo:CurvasTemp.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:CurvasTemp.jpeg&amp;diff=80159"/>
				<updated>2024-12-07T20:21:18Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80158</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80158"/>
				<updated>2024-12-07T20:20:51Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasTemp|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80157</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80157"/>
				<updated>2024-12-07T20:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas :&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:CurvasNivel.jpeg&amp;diff=80155</id>
		<title>Archivo:CurvasNivel.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:CurvasNivel.jpeg&amp;diff=80155"/>
				<updated>2024-12-07T20:17:25Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80154</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80154"/>
				<updated>2024-12-07T20:16:32Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas :&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:CurvasNivel|marco|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvastemp.jpg&amp;diff=80151</id>
		<title>Archivo:Curvastemp.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvastemp.jpg&amp;diff=80151"/>
				<updated>2024-12-07T20:15:05Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80102</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80102"/>
				<updated>2024-12-07T19:22:54Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas :&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:Curvastemp.jpg|derecha|Curvas de nivel y gradiente de la temperatura T]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80101</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80101"/>
				<updated>2024-12-07T19:20:25Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas :&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
[[Archivo:curvastemp.jpg|400px|thumb|center|Curvas de nivel y gradiente de T]]&lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80100</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80100"/>
				<updated>2024-12-07T19:17:37Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Mallado de los puntos interiores del sólido(Apartado 1) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido (Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas :&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80099</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80099"/>
				<updated>2024-12-07T19:17:26Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura T\nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido(Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas :&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80098</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80098"/>
				<updated>2024-12-07T19:17:04Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido(Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura &amp;lt;math&amp;gt;T\nabla T&amp;lt;/math&amp;gt; (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas :&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
fprintf('La temperatura máxima es %f y se alcanza en las coordenadas %.2f, %.2f\n',maxi,Mx(pos1,pos2),My(pos1,pos2))&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es 0.999989 y se alcanza en el punto de coordenadas (-0.90,8.20)&lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80097</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80097"/>
				<updated>2024-12-07T19:15:12Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: /* Curvas de nivel y gradiente de la temperatura (Apartado 2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido(Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura \nabla T (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas :&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
disp(maxi, pos1, pos2)&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es&lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80085</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80085"/>
				<updated>2024-12-07T19:01:16Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido(Apartado 1)==&lt;br /&gt;
Comenzaremos dibujando el mallado de nuestra columna. Esto se puede hacer con el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%MALLADO DE LA COLUMNA&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
title(&amp;quot;Mallado de la columna&amp;quot;)&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
grid off&lt;br /&gt;
hold on&lt;br /&gt;
plot([-1,1],[0,0],'b')&lt;br /&gt;
plot([1,1],[0,10],'b')&lt;br /&gt;
plot([-1,1],[10,10],'b')&lt;br /&gt;
plot([-1,-1],[0,10],'b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Curvas de nivel y gradiente de la temperatura (Apartado 2)==&lt;br /&gt;
La temperatura viene definida por la siguiente función, en coordenadas cartesianas :&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código, se obtienen las curvas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%CuURVAS DE NIVEL&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:10;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
mesh(Mx,My,Mx.*00);&lt;br /&gt;
Mz=sin(2*pi*sqrt(Mx.^2+My.^2)); %la función está pasada a cartesianas&lt;br /&gt;
contour(Mx,My,Mz)&lt;br /&gt;
colorbar&lt;br /&gt;
axis equal&lt;br /&gt;
axis tight&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Curvas de nivel de T')&lt;br /&gt;
[m,n]=size(Mz);&lt;br /&gt;
maxi=0;&lt;br /&gt;
for i=1:m&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        if Mz(i,j)&amp;gt;maxi&lt;br /&gt;
            maxi=Mz(i,j);&lt;br /&gt;
            pos1=i;&lt;br /&gt;
            pos2=j;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
disp(maxi, pos1, pos2)&lt;br /&gt;
}}&lt;br /&gt;
El valor del máximo, almacenado en la variable maxi, es &lt;br /&gt;
&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80059</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80059"/>
				<updated>2024-12-07T18:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==(Apartado 1)==&lt;br /&gt;
==(Apartado 2)==&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80056</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80056"/>
				<updated>2024-12-07T18:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |César Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\mathbf{vec u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==(Apartado 1)==&lt;br /&gt;
==(Apartado 2)==&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80030</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80030"/>
				<updated>2024-12-07T18:12:59Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, &amp;lt;math&amp;gt;[-1, 1] \times [0, 10]&amp;lt;/math&amp;gt;. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\mathbf{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==(Apartado 1)==&lt;br /&gt;
==(Apartado 2)==&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80028</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80028"/>
				<updated>2024-12-07T18:11:38Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, [-1, 1] \times [0, 10]. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(\rho, \theta) = \sin(2 \pi \rho)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
son los siguientes:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;mathbf{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==(Apartado 1)==&lt;br /&gt;
==(Apartado 2)==&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80026</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80026"/>
				<updated>2024-12-07T18:10:19Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, [-1, 1] \times [0, 10]. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\[T(\rho, \theta) = \sin(2 \pi \rho)\]&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
 \rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&lt;br /&gt;
son los siguientes:&lt;br /&gt;
\mathbf{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&lt;br /&gt;
&lt;br /&gt;
==(Apartado 1)==&lt;br /&gt;
==(Apartado 2)==&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80023</id>
		<title>Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Representaci%C3%B3n_y_An%C3%A1lisis_de_Campos_F%C3%ADsicos_en_una_Columna_Recta._Grupo_13&amp;diff=80023"/>
				<updated>2024-12-07T18:08:03Z</updated>
		
		<summary type="html">&lt;p&gt;César Abraham Vélez Rebollo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Representación y Análisis de Campos Físicos en una Columna Recta. Grupo 13 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] |Abraham Vélez Rebollo &amp;lt;br/&amp;gt;Javier Martínez Hidalgo &amp;lt;br/&amp;gt;Héctor López de los Mozos Pérez&amp;lt;br/&amp;gt;Sandra Fuzhen Rodríguez Ibáñez}}&lt;br /&gt;
&lt;br /&gt;
Estudiaremos una sección transversal de una columna recta que ocupa la región, en coordenadas cartesianas, $[-1, 1] \times [0, 10]$. &lt;br /&gt;
La variación de la temperatura (T) en cada punto de la columna viene definida por la función en coordenadas cilíndricas:&lt;br /&gt;
\[&lt;br /&gt;
T(\rho, \theta) = \sin(2 \pi \rho)&lt;br /&gt;
\]&lt;br /&gt;
Los desplazamientos que sufre por la acción de una fuerza externa determinada, con el vector de posición&lt;br /&gt;
 \rho \hat{\mathbf{e}}_{\rho} + z \hat{\mathbf{e}}_z&lt;br /&gt;
son los siguientes:&lt;br /&gt;
\mathbf{u}(\rho, \theta) = \rho \sin(\theta) \sin\left(\frac{2 \pi \rho}{50}\right) \, \hat{\mathbf{e}}_{\theta}&lt;br /&gt;
Tomaremos como función de densidad de los puntos de la columna la siguiente expresión:&lt;br /&gt;
d(\rho, \theta) = (2 - \rho)\left(4 - \cos\left(4\left(\theta + \frac{\pi}{2}\right)\right)\right)&lt;br /&gt;
&lt;br /&gt;
==(Apartado 1)==&lt;br /&gt;
==(Apartado 2)==&lt;br /&gt;
==(Apartado 3)==&lt;br /&gt;
==(Apartado 4)==&lt;br /&gt;
==(Apartado 5)==&lt;br /&gt;
==(Apartado 6)==&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;\nabla \cdot \vec{u}&amp;lt;/math&amp;gt; (Apartado 7)==&lt;br /&gt;
La divergencia de un campo vectorial en cilíndricas viene definida por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·\vec{ u_ρ })+\frac{\partial}{\partial{\theta}}({\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·\vec u_z })]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La divergencia es un escalar que representa la diferencia entre el flujo saliente y el entrante de un campo vectorial. Particularizando para nuestro campo vectorial proporcionado en el enunciado &amp;lt;math&amp;gt;\vec{u}(ρ, θ) = \rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}) \vec{e_\theta} &amp;lt;/math&amp;gt;, se opera y resulta:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{1}{ρ}\cdot[\frac{\partial}{\partial\rho}(\rho·0)+\frac{\partial}{\partial{\theta}}({\rho\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec u_\theta })+\frac{\partial}{\partial{z}}({\rho·0})]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\cdot[\rho\cdot sin(\frac{2\pi\rho}{50})\cdot cos(\theta)]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;= sin(\frac{2\pi\rho}{50})\cdot cos(\theta)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:divergencia_2d.jpg|400px|thumb|center|Divergencia del campo u representada en 2D]]&lt;br /&gt;
[[Archivo:divergencia_3d.jpg|400px|thumb|center|Divergencia del campo u representada en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Divergencia&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
div=sin(2*pi.*V/50).*cos(Y);&lt;br /&gt;
surf(U,V,div)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
title(&amp;quot;Divergencia de la placa rectangular plana&amp;quot;)&lt;br /&gt;
xlabel(&amp;quot;Eje X&amp;quot;)       &lt;br /&gt;
ylabel(&amp;quot;Eje Y&amp;quot;)&lt;br /&gt;
maximo=max(max(div))&lt;br /&gt;
minimo=min(min(div))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se puede apreciar el cambio de volumen local debido al desplazamiento sobre todo en la gráfica 3D. Además, gracias a los últimos dos comandos podemos analizar los puntos donde la divergencia es máxima y mínima siendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Divergencia_{máxima} = 0.9511&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Divergencia_{mínima} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Análisis y representación de &amp;lt;math&amp;gt;|\nabla \times \vec{u}|&amp;lt;/math&amp;gt; (Apartado 8)==&lt;br /&gt;
El rotacional de un campo vectorial en cilíndricas viene dado por:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec u_ρ &amp;amp; \vec ρu_θ  &amp;amp; \vec u_z \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El resultado (que se trata de un vector), muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto. Particularizando a nuestro campo proporcionado por el enunciado &amp;lt;math&amp;gt;\vec{u}=sin(\theta)\cdot sin(\frac{2\pi\rho}{50})\vec{u_θ}&amp;lt;/math&amp;gt; resulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;=\frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; \vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; \rho\cdot [sin(\theta)\cdot sin(\frac{2\pi\rho}{50})]\vec{u_θ}  &amp;amp; 0 \end{matrix}\right| = [(2\cdot sin(\theta)\cdot sin(\frac{2\pi\rho}{50}))+(\rho \cdot sin(\theta)\cdot \frac{2\pi\rho}{50} \cdot cos(\frac{2\pi\rho}{50}))]\vec{e_z}&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional_2d.jpg|400px|thumb|center|Rotacional del campo u representado en 2D]]&lt;br /&gt;
[[Archivo:Rotacional_3d.jpg|400px|thumb|center|Rotacional del campo u representado en 3D]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-1,1,0,10]);&lt;br /&gt;
axis equal&lt;br /&gt;
rot=(sin(V).*2.*sin(2*pi*U/50))+(sin(V).*U.*(2*pi/50).*cos(2*pi*U/50));&lt;br /&gt;
surf(U,V,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-1,1,0,10])&lt;br /&gt;
axis equal&lt;br /&gt;
view(3)&lt;br /&gt;
maximo=max(max(rot))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El punto de mayor rotacional se puede sacar de forma analítica gracias al último comando:  &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Rotacional_{máximo} = 0.3752&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones(Apartado 9)==&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo  los desplazamientos permiten escribir el tensor de tensiones a través de &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde 1 es el tensor identidad, &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt; , &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; es el tensor deformaciones que viene dado por &amp;lt;math&amp;gt;\epsilon(\vec{u})=(\nabla\vec{u}+\nabla\vec{u}^t)/2&amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; es la divergencia del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot\vec{u}1+2\mu\epsilon=\begin{pmatrix} \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \sin(\frac{2\pi\rho}{50})\cdot cos(\theta) \end{pmatrix}+ 2 \begin{pmatrix} \0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; \0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangeciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;(Apartado 10)==&lt;br /&gt;
&lt;br /&gt;
==(Apartado 11)==&lt;br /&gt;
==(Apartado 12)==&lt;br /&gt;
==(Apartado 13)==&lt;/div&gt;</summary>
		<author><name>César Abraham Vélez Rebollo</name></author>	</entry>

	</feed>