<?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=CarlosDeLaTorre</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=CarlosDeLaTorre"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/CarlosDeLaTorre"/>
		<updated>2026-04-30T18:34:46Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64202</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64202"/>
				<updated>2023-12-14T18:02:14Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: Se ha deshecho la revisión 64195 de CarlosDeLaTorre (disc.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|400px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=\vec{0}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular un desplazamiento en una dirección (en este caso &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) basta con multiplicar el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; por dicha dirección escalarmente&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(\frac{1}{2},1,t)\cdot \vec{i}= [\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))]\cdot\vec{i}=\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
No se desplaza en la dirección transversal.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pasaría lo mismo en la dirección &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, mientras que en la dirección &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se produciría todo el desplazamiento.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64198</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64198"/>
				<updated>2023-12-14T18:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Mallado de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|400px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado dentro del propio código:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=\vec{0}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular un desplazamiento en una dirección (en este caso &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) basta con multiplicar el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; por dicha dirección escalarmente&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(\frac{1}{2},1,t)\cdot \vec{i}= [\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))]\cdot\vec{i}=\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
No se desplaza en la dirección transversal.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pasaría lo mismo en la dirección &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, mientras que en la dirección &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se produciría todo el desplazamiento.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64195</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64195"/>
				<updated>2023-12-14T18:00:35Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Mallado de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado dentro del propio código:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=\vec{0}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular un desplazamiento en una dirección (en este caso &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) basta con multiplicar el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; por dicha dirección escalarmente&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(\frac{1}{2},1,t)\cdot \vec{i}= [\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))]\cdot\vec{i}=\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
No se desplaza en la dirección transversal.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pasaría lo mismo en la dirección &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, mientras que en la dirección &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se produciría todo el desplazamiento.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64177</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64177"/>
				<updated>2023-12-14T17:55:46Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Módulo de desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=\vec{0}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular un desplazamiento en una dirección (en este caso &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) basta con multiplicar el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; por dicha dirección escalarmente&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(\frac{1}{2},1,t)\cdot \vec{i}= [\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))]\cdot\vec{i}=\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
No se desplaza en la dirección transversal.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pasaría lo mismo en la dirección &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, mientras que en la dirección &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se produciría todo el desplazamiento.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64167</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64167"/>
				<updated>2023-12-14T17:53:18Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=\vec{0}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular un desplazamiento en una dirección (en este caso &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) basta con multiplicar el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; por dicha dirección escalarmente&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(\frac{1}{2},1,t)\cdot \vec{i}= [\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))]\cdot\vec{i}=\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64161</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64161"/>
				<updated>2023-12-14T17:52:27Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Módulo de desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular un desplazamiento en una dirección (en este caso &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) basta con multiplicar el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; por dicha dirección escalarmente&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(\frac{1}{2},1,t)\cdot \vec{i}= [\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))]\cdot\vec{i}=\vec{0}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64158</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64158"/>
				<updated>2023-12-14T17:52:03Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Módulo de desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular un desplazamiento en una dirección (en este caso &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) basta con multiplicar el campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; por dicha dirección escalarmente&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(\frac{1}{2},1,t)\cdot \vec{i}= [\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))]\cdot\vec{i}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64141</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64141"/>
				<updated>2023-12-14T17:48:15Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Módulo de desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3}-\frac{\pi}{\sqrt{3}}t\vec{j}))&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64138</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64138"/>
				<updated>2023-12-14T17:47:31Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Módulo de desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=\frac{1}{3}\vec{j}(sen(\frac{\pi y}{3})-\frac{\pi}{\sqrt{3}}t\vec{j})&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64121</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64121"/>
				<updated>2023-12-14T17:45:12Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Módulo de desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;, se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64118</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64118"/>
				<updated>2023-12-14T17:44:52Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Módulo de desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto &amp;lt;math&amp;gt;(1/2, 1)&amp;lt;/math&amp;gt;,se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Como esta onda es longitudinal, no se desplazará en otra dirección que no sea la de su amplitud, siendo en este caso &amp;lt;math&amp;gt; \vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se mostrará que no se produce ningún desplazamiento:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64094</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64094"/>
				<updated>2023-12-14T17:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Módulo de desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto (1/2, 1),se calculará el módulo del desplazamiento transversal (dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;) a lo largo del tiempo en el intervalo &lt;br /&gt;
&amp;lt;math&amp;gt;t∈ [0, 10].&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}(x,y,t)=&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64086</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64086"/>
				<updated>2023-12-14T17:38:09Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Módulo de desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
Fijando ahora el punto (1/2, 1),se calculará el módulo del desplazamiento transversal (dirección ) a lo largo del tiempo en el intervalo t ∈ [0, 10].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64079</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64079"/>
				<updated>2023-12-14T17:34:50Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}   [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64076</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64076"/>
				<updated>2023-12-14T17:34:32Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j} [\frac{m}{s}]&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64073</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64073"/>
				<updated>2023-12-14T17:33:59Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\sqrt{3}}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64072</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64072"/>
				<updated>2023-12-14T17:33:13Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}= \frac{-\pi^2}{9}sen(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec{v}= \frac{\pi}{\root{3}}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64053</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64053"/>
				<updated>2023-12-14T17:29:00Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}=∇ ·σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64052</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64052"/>
				<updated>2023-12-14T17:28:22Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se calcula &amp;lt;math&amp;gt;∇ ·σ&amp;lt;/math&amp;gt;, sabiendo que es hacer la divergencia de los vectores fila y se iguala en la expresión de &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64033</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64033"/>
				<updated>2023-12-14T17:24:23Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64024</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64024"/>
				<updated>2023-12-14T17:22:11Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u}\cdot I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64020</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64020"/>
				<updated>2023-12-14T17:21:52Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u} I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} \cdot I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64016</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64016"/>
				<updated>2023-12-14T17:21:10Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u} I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} I= \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64014</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64014"/>
				<updated>2023-12-14T17:20:08Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u} I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇ ·\vec{u} I= &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64011</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=64011"/>
				<updated>2023-12-14T17:18:55Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
Lo siguiente, será &amp;lt;math&amp;gt;∇ ·\vec{u} I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;∇ ·\vec{u}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;∇ ·\vec{u} I= &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63994</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63994"/>
				<updated>2023-12-14T17:16:03Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi y}{3}-vt) &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;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63992</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63992"/>
				<updated>2023-12-14T17:15:33Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi y}{3}-vt) &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;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63983</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63983"/>
				<updated>2023-12-14T17:14:21Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\cdot\frac{\pi}{3}\vec{j}= \frac{\pi}{9}cos(\frac{\pi y}{3}-vt)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63979</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63979"/>
				<updated>2023-12-14T17:12:56Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial y} = \frac{1}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63976</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63976"/>
				<updated>2023-12-14T17:11:47Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63971</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63971"/>
				<updated>2023-12-14T17:11:01Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, se empezará primero con &amp;lt;math&amp;gt; ∇\vec{u} + ∇\vec{u}^t &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} =  = ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63958</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63958"/>
				<updated>2023-12-14T17:08:21Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I + (∇\vec{u} + ∇\vec{u}^t) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63953</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63953"/>
				<updated>2023-12-14T17:06:25Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} I +  &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63952</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63952"/>
				<updated>2023-12-14T17:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63949</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63949"/>
				<updated>2023-12-14T17:05:25Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ=∇ ·\vec{u} /math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63947</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63947"/>
				<updated>2023-12-14T17:05:10Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;=∇ ·\vec{u} /math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63936</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63936"/>
				<updated>2023-12-14T17:02:52Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2} = \frac{-v^2}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63931</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63931"/>
				<updated>2023-12-14T17:01:29Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t} = \frac{-v}{3}cos(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63929</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63929"/>
				<updated>2023-12-14T17:00:36Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;, sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63926</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63926"/>
				<updated>2023-12-14T17:00:03Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;,sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63925</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63925"/>
				<updated>2023-12-14T16:59:46Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;,sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63922</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63922"/>
				<updated>2023-12-14T16:58:41Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;,sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;\frac{\partial \vec{u}}{\partial t}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63919</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63919"/>
				<updated>2023-12-14T16:57:41Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;,sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
 &amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial t}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63911</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63911"/>
				<updated>2023-12-14T16:56:30Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;,sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\frac{\pi y}{3}-vt)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63904</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63904"/>
				<updated>2023-12-14T16:54:20Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;,sabiendo que &amp;lt;math&amp;gt;\vec{u}= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63900</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63900"/>
				<updated>2023-12-14T16:53:23Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando &amp;lt;math&amp;gt;\frac{\partial^2 \vec u}{\partial t^2}&amp;lt;/math&amp;gt;,sabiendo que &amp;lt;math&amp;gt;\vec{u}=&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63899</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63899"/>
				<updated>2023-12-14T16:52:58Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Se empieza calculando \frac{\partial^2 \vec u}{\partial t^2},sabiendo que &amp;lt;math&amp;gt;\vec{u}=&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63895</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63895"/>
				<updated>2023-12-14T16:51:20Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculara la velocidad de propagación de las ondas &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63883</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63883"/>
				<updated>2023-12-14T16:48:25Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\nabla \cdot σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz &amp;lt;math&amp;gt;σ.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63882</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. (Grupo 28)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._(Grupo_28)&amp;diff=63882"/>
				<updated>2023-12-14T16:47:36Z</updated>
		
		<summary type="html">&lt;p&gt;CarlosDeLaTorre: /* Campo de fuerzas que actúan sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED &lt;br /&gt;
| Visualización de Campos escalares y vectoriales en Placa rectangular plana (en dimensión 2D) (Grupo 28)  &lt;br /&gt;
| [[:Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
| [[:Categoría:TC23/24|2023-24]] &lt;br /&gt;
| Carlos De la Torre Pérez &amp;lt;br/&amp;gt; Marcos Herraez &amp;lt;br/&amp;gt; Pablo Jauregui}}&lt;br /&gt;
== Introducción==&lt;br /&gt;
En este artículo se estudiarán los resultados que provocan varios campos escalares y vectoriales sobre un sólido. Para ello, haremos uso de MatLab. &amp;lt;br/&amp;gt;Consideramos una placa rectangular plana que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [−1, 1] × [0, 12]&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; En ella vamos a suponer que tenemos definidas dos cantidades físicas: &amp;lt;br/&amp;gt;&lt;br /&gt;
* La temperatura &lt;br /&gt;
* Los desplazamientos producidos por la acción de una fuerza determinada.&lt;br /&gt;
La temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt; viene dada por la función: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y)=3log(1+(x+1)^2)+log(1+(y-2)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt; y la posición de cada punto &amp;lt;math&amp;gt;(x, y)&amp;lt;/math&amp;gt; de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y) = \vec{r_{0}}(x, y) + \vec{u}(x, y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vamos a suponer  que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; donde &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;k &amp;gt; 0&amp;lt;/math&amp;gt; es el número de onda, &amp;lt;math&amp;gt;\vec{d}&amp;lt;/math&amp;gt; es un vector unitario que marca la dirección de propagación y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; es la velocidad de propagación. &amp;lt;br/&amp;gt;&lt;br /&gt;
Por último, supondremos que los desplazamientos se corresponden a una onda longitudinal en la que la dirección de propagación es la misma que la amplitud. Tomaremos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado de la placa ==&lt;br /&gt;
[[Archivo:PlacaRectangular2812345.png|500px|thumb|right|Figura 1: Mallado de la placa rectangular]]&lt;br /&gt;
A continuación, se mostrará el mallado de la placa y el código utilizado en MatLab para obtenerlo. &amp;lt;br/&amp;gt;&lt;br /&gt;
Acto seguido se procederá a una breve explicación del código empleado:&amp;lt;br/&amp;gt;&lt;br /&gt;
*En la primera línea del código se utilizan esos comandos para limpiar los programas anteriores y que el nuestro se ejecute de forma correcta.&amp;lt;br/&amp;gt;&lt;br /&gt;
*En los dos siguientes comandos discretizamos nuestras variables. &amp;lt;br/&amp;gt;&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado. &amp;lt;br/&amp;gt;&lt;br /&gt;
*Los cuatro siguientes comandos definirán nuestros ejes, mientras que los últimos dos sirven para ponerle un título a nuestra gráfica y visualizar la planta de nuestra placa .&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf &lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,y2*0)&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa rectangular')&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel de la temperatura de la placa ==&lt;br /&gt;
[[Archivo:CurvasDeNivel1234567.png|500px|thumb|right|Figura 2: Curvas de nivel de la temperatura y su gradiente]]&lt;br /&gt;
Ahora se expondrán las curvas de nivel de la temperatura mediante las gráficas de la Figura 2.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
en este caso sería: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{6(x+1)}{1+(x+1)^2} +\frac{2(y-2)}{1+(y-2)^2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del código de MatLab anterior, en este se hace uso de la ecuación de la temperatura y de los comandos &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt;  y &amp;lt;math&amp;gt;contour.&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La temperatura máxima alcanzada es de &amp;lt;math&amp;gt;9,44343°C&amp;lt;/math&amp;gt; y se alcanza en el punto &amp;lt;math&amp;gt;(1,12)&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1+(x2+1).^2)+log(1+(y2-2).^2);&lt;br /&gt;
axis([-1,1,0,12]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,25)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ley de Fourier==&lt;br /&gt;
[[Archivo:LeyDeFourier12345.png|600px|thumb|right|Figura 3: Campo vectorial &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; ]]&lt;br /&gt;
De acuerdo a la Ley de Fourier, la energía calorífica &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{Q} = −κ∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;κ&amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt;κ = 1&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Al ser &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt; se representará la energía calorífica como el negativo del gradiente.  &amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarlo, se tiene el gradiente calculado anteriormente, se procederá al uso de la parte negativa de las dos componentes y con el comando &amp;lt;math&amp;gt;quiver&amp;lt;/math&amp;gt; se representrá lo pedido.&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calculará &amp;lt;math&amp;gt;\vec{Q}&amp;lt;/math&amp;gt; y se dibujará como campo vectorial. Para ello, se hará uso del siguiente código: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= 3.*log(1.+(x2+1).^2)+log(1.+(y2-2).^2);&lt;br /&gt;
hold on&lt;br /&gt;
U=(6.*(x2+1)./(1+(x2+1).^2));&lt;br /&gt;
V=(2.*(y2-2)./(1+(y2-2).^2));&lt;br /&gt;
QU=-U;&lt;br /&gt;
QV=-V;&lt;br /&gt;
quiver(x1,y1,QU,QV);&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Ley de Fourier')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de vectores ==&lt;br /&gt;
[[Archivo:CampoDeVectores1234.png|500px|thumb|right|Figura 4: Campo de vectores]]&lt;br /&gt;
Ahora se mostrará el campo de vectores en los puntos del mallado del sólido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el campo de vectores, se calculará primero el vector &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y, t) = \vec{a} sin(πk(\vec{d} · \vec{r_{0}}(x, y) − vt)),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{a} = \vec{d} = 1/3 \vec{j}, k = 1, t = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el vector calculado, solo es interesante &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, ya que  &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se anulará con el producto escalar.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
quiver(x1,y1,ux,uy)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sólido antes y después del desplazamiento ==&lt;br /&gt;
Ahora se mostrará el sólido tanto antes como después del desplazamiento dado por el campo de vectores &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Se utilizará el comando &amp;lt;math&amp;gt;subplot&amp;lt;/math&amp;gt; en el código empleado.&lt;br /&gt;
[[Archivo:AntesYDespues1234.png|500px|thumb|right|Figura 5: Antes y después del desplazamiento]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
hold on&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
mesh(r0x,r0y,r0x*0)&lt;br /&gt;
title('Situación inicial');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(r0x+ux,r0y+uy,r0x*0)&lt;br /&gt;
title('Situación final');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia del campo vectorial ==&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento, siendo la divergencia &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=\frac{∂}{∂x_1}(x_1) + \frac{∂}{∂x_2}(x_2) + \frac{∂}{∂x_3}(x_3)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El vector de posición viene dado por &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= x_1\vec{i} + x_2\vec{j} + x_3\vec{k}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y en este caso (cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;) es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r}(x_1,x_2,x_3)= \frac{1}{3}sen(\pi\cdot\frac{1}{3})\vec{j} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
así que la divergencia es&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia12345.png|500px|thumb|right|Figura 6: Divergencia]]&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; un número natural, los puntos en los que la divergencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es máxima, mínima y nula son los siguientes:&amp;lt;br/&amp;gt;&lt;br /&gt;
*Máxima: Cuando &amp;lt;math&amp;gt;y= 0+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Mínima: Cuando &amp;lt;math&amp;gt;y=3+2\pi N&amp;lt;/math&amp;gt;&lt;br /&gt;
*Nula: Cuando &amp;lt;math&amp;gt;y=\frac{3}{\pi+2\pi N}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
El valor máximo es: &amp;lt;math&amp;gt;0,3491&amp;lt;/math&amp;gt; y el mínimo es: &amp;lt;math&amp;gt;-0,3491&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
ux=sin(0*r0x);&lt;br /&gt;
uy=(1/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
divu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
pcolor(x2,y2,divu)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
colorbar;&lt;br /&gt;
divuMAX=max(max(divu))&lt;br /&gt;
divuMIN=min(min(divu))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rotacional del sólido ==&lt;br /&gt;
A continuación se calculara y dibujará el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; cuando &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;|\nabla\times\vec{u}|= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix} = \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  0&amp;amp; \frac{1}{3}sen(\pi\cdot\frac{1}{3}) &amp;amp; 0 \end{vmatrix} = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
El rotacional define como rota (gira) una pieza al someterla a un campo vectorial. En este caso, como es nulo, nuestra pieza no se ve afectada en ningún punto.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tensor de tensiones ==&lt;br /&gt;
Definamos &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{(∇\vec{u} + ∇\vec{u}^t)}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, conocido como tensor de deformaciones. &amp;lt;br/&amp;gt;&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;σ_{ij}&amp;lt;/math&amp;gt; a través de la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇ ·\vec{u} I + 2 μԐ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; el tensor identidad.&amp;lt;br/&amp;gt;&lt;br /&gt;
A pesar de que los desplazamientos son planos (es decir &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ = μ = 1&amp;lt;/math&amp;gt;, se dibujarán las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Lo primero, se calcula &amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\partial u_{2} }{\partial y} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}  = ∇\vec{u}^t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial u_{2} }{\partial y}=\frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
entonces &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;∇\vec{u} + ∇\vec{u}^t = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{2 \pi}{9}cos(\frac{\pi}{3}y) &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;
Lo siguiente a calcular es &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;, para posteriormente multiplicarlo por el tensor identidad &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla \vec{u}\cdot I = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ =\nabla\vec{u}\cdot I + Ԑ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensorDeTensiones12345.png|800px|thumb|right|Figura 7: Tensiones normales en las direcciones &amp;lt;math&amp;gt;\vec{i},\vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=-1:0.2:1;&lt;br /&gt;
y1=0:0.2:12;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
r0x= x2;&lt;br /&gt;
r0y= y2;&lt;br /&gt;
gradu=(pi/9).*cos(pi.*r0y/3);%en t=0&lt;br /&gt;
sigmai=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmaj=(pi/3).*sin((1/3).*r0y.*pi);&lt;br /&gt;
sigmak=(pi/9).*sin((1/3).*r0y.*pi);&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(x2,y2,sigmai)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales i')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(x2,y2,sigmaj)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales j')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(x2,y2,sigmak)&lt;br /&gt;
view(2)&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensiones normales k')&lt;br /&gt;
axis equal&lt;br /&gt;
caxis([0 1]);&lt;br /&gt;
axis([-5,5,-1,13]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales ==&lt;br /&gt;
Ahora se calcularán las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;|σ·\vec{i} − (\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siendo &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ = \begin{pmatrix} \frac{\pi}{9}cos(\frac{\pi}{3}y) &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi}{3}cos(\frac{\pi}{3}y) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{\pi}{9}cos(\frac{\pi}{3}y) \end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; σ\cdot\vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; (\vec{i}\cdot σ\cdot\vec{i})\cdot \vec{i}= \frac{\pi}{9}cos(\frac{\pi}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Por tanto&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; |σ·\vec{i} − (\vec{i}·σ·\vec{i})\cdot\vec{i}|= |\frac{\pi}{9}cos(\frac{\pi}{3}y)-\frac{\pi}{9}cos(\frac{\pi}{3}y)|=0 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; son nulas.&lt;br /&gt;
&lt;br /&gt;
== Tensión de Von Mises==&lt;br /&gt;
[[Archivo:VonMises123456.png|500px|thumb|right|Figura 8: Tensión de Von Mises]]&lt;br /&gt;
La tensión de Von Mises se define por la fórmula&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ_{VM}=\sqrt{\frac{(σ_{1}-σ_{2})^2+(σ_{2}-σ_{3})^2+(σ_{3}-σ_{1})^2}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; donde &amp;lt;math&amp;gt;σ_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;σ_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;σ_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; (también conocidos como tensiones principales). Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico.&lt;br /&gt;
Gracias a ir analizando el  valor en cada punto y almacenando el máximo (dentro del bucle), se puede obtener el punto de valor máximo, este es: &amp;lt;math&amp;gt;(0.743590,10.461538,0.854340)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A diferencia del resto de códigos, en este se hará uso del comando &amp;lt;math&amp;gt;eig.m&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,clf&lt;br /&gt;
x1=linspace(-1,1,40);&lt;br /&gt;
y1=linspace(0,12,40);&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
fi=@(x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
fj= @(x,y) (pi/3).*sin((1/3).*y.*pi);&lt;br /&gt;
fk=@ (x,y) (pi/9).*sin((1/3).*y.*pi);&lt;br /&gt;
n=length(x1); m=length(y1);&lt;br /&gt;
max=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:m&lt;br /&gt;
        xn=fi (x2(i,j),y2(i,j));&lt;br /&gt;
        yn=fj (x2(i,j),y2(i,j));&lt;br /&gt;
        zn=fk (x2(i,j),y2(i,j));&lt;br /&gt;
        Mn=[xn,0,0;0,yn,0;0,0,zn];&lt;br /&gt;
        autovalores=eig(Mn);&lt;br /&gt;
        VM=sqrt(((autovalores(1)-autovalores(2))^2+((autovalores(2)-autovalores(3))^2+((autovalores(3)-autovalores(1))^2))*1/2));&lt;br /&gt;
        if VM&amp;gt;max&lt;br /&gt;
            max=VM;&lt;br /&gt;
            x=x1(i);&lt;br /&gt;
            y=y1(i);&lt;br /&gt;
            z=VM;&lt;br /&gt;
        end&lt;br /&gt;
        Z(i,j)=VM;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
mesh(x2,y2,Z)&lt;br /&gt;
view(3)&lt;br /&gt;
shading interp&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El punto máximo es (%f,%f,%f)',x,y,z)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Campo de fuerzas que actúan sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \vec F=\frac{\partial^2 \vec u}{\partial t^2}-(\nabla \cdot σ) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
donde ∇ · σ es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas&lt;br /&gt;
componentes son las filas de la matriz σ&lt;br /&gt;
&lt;br /&gt;
== Módulo de desplazamiento transversal==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>CarlosDeLaTorre</name></author>	</entry>

	</feed>