<?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=Sebastian.taipe</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=Sebastian.taipe"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Sebastian.taipe"/>
		<updated>2026-04-23T12:18:20Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99364</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99364"/>
				<updated>2025-12-04T17:02:06Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Masa de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
[[Archivo:figure2_tight1.png|center|900px]]&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
''' '''&lt;br /&gt;
[[Archivo:Videogif.gif|center|300px]]&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; axis tight; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientecurvas.png|center|1200px]] &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(3)&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CapAntes.png|center|1200px]]&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CapDespues.png|center|1200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
[[Archivo:Crecimiento_Densidad_LIGHT.gif|350px|thumb|Animación que muestra el desarrollo exponencial de la anomalía de densidad a lo largo del tiempo.]]&lt;br /&gt;
[[Archivo:Distribucion_Masa_Logaritmica.jpg|thumb|200px]]&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la imagen se puede ver que cuanto más avanza hacia el final del mallado, más aumenta de densidad.&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Las ondas P se reducirán drásticamente dando lugar a una zona de baja velocidad. Esto se debe a que las ondas P son inversamente proporcionales a la densidad&lt;br /&gt;
&lt;br /&gt;
Las ondas P permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99361</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99361"/>
				<updated>2025-12-04T17:00:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Masa de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
[[Archivo:figure2_tight1.png|center|900px]]&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
''' '''&lt;br /&gt;
[[Archivo:Videogif.gif|center|300px]]&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; axis tight; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientecurvas.png|center|1200px]] &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(3)&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CapAntes.png|center|1200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CapDespues.png|center|1200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
[[Archivo:Distribucion_Masa_Logaritmica.jpg|thumb|350px|Gráfico de contorno de la densidad en escala logarítmica (log10(d(x,y))), ilustrando la anomalía de crecimiento exponencial de la masa hacia el eje X=4.]]&lt;br /&gt;
[[Archivo:Crecimiento_Densidad_LIGHT.gif|350px|thumb|Animación que muestra el desarrollo exponencial de la anomalía de densidad a lo largo del tiempo.]]&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la imagen se puede ver que cuanto más avanza hacia el final del mallado, más aumenta de densidad.&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Las ondas P se reducirán drásticamente dando lugar a una zona de baja velocidad. Esto se debe a que las ondas P son inversamente proporcionales a la densidad&lt;br /&gt;
&lt;br /&gt;
Las ondas P permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99356</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99356"/>
				<updated>2025-12-04T16:59:14Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
[[Archivo:figure2_tight1.png|center|900px]]&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
''' '''&lt;br /&gt;
[[Archivo:Videogif.gif|center|300px]]&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; axis tight; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientecurvas.png|center|1200px]] &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(3)&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CapAntes.png|center|1200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CapDespues.png|center|1200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
[[Archivo:Distribucion_Masa_Logaritmica.jpg|thumb|500px|Gráfico de contorno de la densidad en escala logarítmica (log10(d(x,y))), ilustrando la anomalía de crecimiento exponencial de la masa hacia el eje X=4.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la imagen se puede ver que cuanto más avanza hacia el final del mallado, más aumenta de densidad.&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Las ondas P se reducirán drásticamente dando lugar a una zona de baja velocidad. Esto se debe a que las ondas P son inversamente proporcionales a la densidad&lt;br /&gt;
&lt;br /&gt;
Las ondas P permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99349</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99349"/>
				<updated>2025-12-04T16:55:46Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Masa de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
[[Archivo:figure2_tight1.png|center|900px]]&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
''' '''&lt;br /&gt;
[[Archivo:Videogif.gif|center|300px]]&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; axis tight; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientecurvas.png|center|1200px]] &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(3)&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CapAntes.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CapDespues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
[[Archivo:Distribucion_Masa_Logaritmica.jpg|thumb|500px|Gráfico de contorno de la densidad en escala logarítmica (log10(d(x,y))), ilustrando la anomalía de crecimiento exponencial de la masa hacia el eje X=4.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la imagen se puede ver que cuanto más avanza hacia el final del mallado, más aumenta de densidad.&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:Crecimiento_Densidad_LIGHT.gif|350px|thumb|Animación que muestra el desarrollo exponencial de la anomalía de densidad a lo largo del tiempo.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Las ondas P se reducirán drásticamente dando lugar a una zona de baja velocidad. Esto se debe a que las ondas P son inversamente proporcionales a la densidad&lt;br /&gt;
&lt;br /&gt;
Las ondas P permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Distribucion_Masa_Logaritmica.jpg&amp;diff=99339</id>
		<title>Archivo:Distribucion Masa Logaritmica.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Distribucion_Masa_Logaritmica.jpg&amp;diff=99339"/>
				<updated>2025-12-04T16:49:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99332</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99332"/>
				<updated>2025-12-04T16:48:22Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
[[Archivo:figure2_tight1.png|center|900px]]&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
''' '''&lt;br /&gt;
[[Archivo:Videogif.gif|center|300px]]&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; axis tight; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientecurvas.png|center|1200px]] &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(3)&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:Crecimiento_Densidad_LIGHT.gif|350px|thumb|Animación que muestra el desarrollo exponencial de la anomalía de densidad a lo largo del tiempo.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Las ondas P se reducirán drásticamente dando lugar a una zona de baja velocidad. Esto se debe a que las ondas P son inversamente proporcionales a la densidad&lt;br /&gt;
&lt;br /&gt;
Las ondas P permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99316</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99316"/>
				<updated>2025-12-04T16:40:19Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
[[Archivo:figure2_tight.png|center|900px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
[[Archivo:Videogif.gif|center|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; axis tight; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientecurvas.png|center|1200px]] &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(3)&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:Crecimiento_Densidad_LIGHT.gif|350px|thumb|Animación que muestra el desarrollo exponencial de la anomalía de densidad a lo largo del tiempo.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas P se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Las ondas P permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99312</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99312"/>
				<updated>2025-12-04T16:39:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
[[Archivo:figure2_tight.png|center|900px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
[[Archivo:Videogif.gif|center|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; axis tight; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Gradientecurvas.png|center|1200px]] &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(3)&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:Crecimiento_Densidad_LIGHT.gif|200px|thumb|Animación que muestra el desarrollo exponencial de la anomalía de densidad a lo largo del tiempo.]]&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|200px|Gráfica 3D de la función de densidad f(x,y), mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas P se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Las ondas P permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Crecimiento_Densidad_LIGHT.gif&amp;diff=99280</id>
		<title>Archivo:Crecimiento Densidad LIGHT.gif</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Crecimiento_Densidad_LIGHT.gif&amp;diff=99280"/>
				<updated>2025-12-04T16:34:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Crecimiento_Anomalia_Densidad.mp4&amp;diff=99265</id>
		<title>Archivo:Crecimiento Anomalia Densidad.mp4</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Crecimiento_Anomalia_Densidad.mp4&amp;diff=99265"/>
				<updated>2025-12-04T16:28:35Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99183</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99183"/>
				<updated>2025-12-04T16:02:22Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Vídeo'''&lt;br /&gt;
[[Archivo:Videogif.gif|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(3)&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%conectamos los puntos en X,Y en los que la función temperatura tiene el&lt;br /&gt;
%mismo valor, es decir, representamos las curvas de nivel&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dTx,dTy son las &lt;br /&gt;
% componentes los vectores del campo gradiente temperatura&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad f(x,y), mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas P se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Las ondas P permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99178</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99178"/>
				<updated>2025-12-04T16:00:54Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Vídeo'''&lt;br /&gt;
[[Archivo:Videogifcalidad.gif|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(3)&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%conectamos los puntos en X,Y en los que la función temperatura tiene el&lt;br /&gt;
%mismo valor, es decir, representamos las curvas de nivel&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dTx,dTy son las &lt;br /&gt;
% componentes los vectores del campo gradiente temperatura&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad f(x,y), mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas P se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Es parecida a las ondas S pero en lo que se diferencia es que las ondas P es que permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99177</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=99177"/>
				<updated>2025-12-04T16:00:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones considerando que es un medio elástico lineal, isótropo y homogéneo. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio y definición de los vectores&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Vídeo'''&lt;br /&gt;
[[Archivo:Videogifcalidad.gif|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T);&lt;br /&gt;
shading interp;&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;. Como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, usando, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
&lt;br /&gt;
En coordenadas polares el gradiente se expresa de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como T depende únicamente de \(\theta \), derivando:  &amp;lt;math&amp;gt; \frac{\partial T}{\partial \rho} = 0, \qquad&lt;br /&gt;
\frac{\partial T}{\partial \theta} = -e^{-\theta} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Entonces, el gradiente resulta: &amp;lt;math&amp;gt; \nabla T = -\frac{e^{-\theta}}{\rho}\,\mathbf{e}_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
En este caso:   Si  &amp;lt;math&amp;gt; T= c &amp;lt;/math&amp;gt; , entonces &amp;lt;math&amp;gt; e^{-\theta} = c &amp;lt;/math&amp;gt;. Despejando \(\theta \) : &amp;lt;math&amp;gt; \theta = -\ln c &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que para cada valor de temperatura c hay un único angulo \(\theta \) .Como \(\rho\) no aparece el la ecuación, la distancia al origen no influye en la temperatura, por lo que las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(3)&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%conectamos los puntos en X,Y en los que la función temperatura tiene el&lt;br /&gt;
%mismo valor, es decir, representamos las curvas de nivel&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dTx,dTy son las &lt;br /&gt;
% componentes los vectores del campo gradiente temperatura&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad f(x,y), mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas P se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Es parecida a las ondas S pero en lo que se diferencia es que las ondas P permite viajar a través de sólidos y fluidos por lo que la velocidad también dependerá de la rigidez como de la resistencia a la compresión y por ello la velocidad de las ondas P serán mayores que las S&lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=97881</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=97881"/>
				<updated>2025-12-04T08:37:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;, como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, es decir, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
Matemáticamente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
&lt;br /&gt;
Obsevando la gráfica podemos observar que el gradiente apunta en dirección &amp;lt;math&amp;gt; \mathbf{e}_{\theta} &amp;lt;/math&amp;gt; ya que la función T solo depende de \(\theta \). Además vemos que todas las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(3)&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%conectamos los puntos en X,Y en los que la función temperatura tiene el&lt;br /&gt;
%mismo valor, es decir, representamos las curvas de nivel&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dTx,dTy son las &lt;br /&gt;
% componentes los vectores del campo gradiente temperatura&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad f(x,y), mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas P.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas P es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_P = \sqrt{\frac{K + \frac{4}{3}\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo K el módulo de compresión y μ el módulo de cizalladura&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas P se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Es parecida a las ondas S pero en lo que se diferencia es que las ondas P &lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=97857</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=97857"/>
				<updated>2025-12-04T08:25:01Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Masa de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
&lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se define el campo de temperatura en la placa por la expresión: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;, como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, es decir, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
Matemáticamente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
&lt;br /&gt;
Obsevando la gráfica podemos observar que el gradiente apunta en dirección &amp;lt;math&amp;gt; \mathbf{e}_{\theta} &amp;lt;/math&amp;gt; ya que la función T solo depende de \(\theta \). Además vemos que todas las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(3)&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%conectamos los puntos en X,Y en los que la función temperatura tiene el&lt;br /&gt;
%mismo valor, es decir, representamos las curvas de nivel&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dTx,dTy son las &lt;br /&gt;
% componentes los vectores del campo gradiente temperatura&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Para cambiarlo se hace la siguiente conversión:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    e^{\rho^2 \cos \theta} \longrightarrow e^{\rho^2 \frac{x}{\rho}} \longrightarrow e^{x \rho} \longrightarrow e^{x \sqrt{x^2+y^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad f(x,y), mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas S.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas S es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_S = \sqrt{\frac{\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo μ el módulo de cizalladura (resistencia del material a la cizalladura)&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas s se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95979</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95979"/>
				<updated>2025-12-03T11:07:36Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;, como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, es decir, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
Matemáticamente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
&lt;br /&gt;
Obsevando la gráfica podemos observar que el gradiente apunta en dirección &amp;lt;math&amp;gt; \mathbf{e}_{\theta} &amp;lt;/math&amp;gt; ya que la función T solo depende de \(\theta \). Además vemos que todas las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(3)&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%conectamos los puntos en X,Y en los que la función temperatura tiene el&lt;br /&gt;
%mismo valor, es decir, representamos las curvas de nivel&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dTx,dTy son las &lt;br /&gt;
% componentes los vectores del campo gradiente temperatura&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad f(x,y), mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas S.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas S es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_S = \sqrt{\frac{\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo μ el módulo de cizalladura (resistencia del material a la cizalladura)&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas s se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95919</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95919"/>
				<updated>2025-12-03T10:54:51Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Masa de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
ymin=-0.5;&lt;br /&gt;
ymax=0.5;&lt;br /&gt;
xmin=0;&lt;br /&gt;
xmax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
La función de temperatura esta definida por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;, como esta en coordenadas polares debemos pasarlas a cartesianas para poder trabajar en MATLAB, es decir, &amp;lt;math&amp;gt;x= \rho\cos\theta , \quad  y = \rho\sin\theta &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la dirección de mayor crecimiento de una función, además indica la rapidez de este crecimiento. El gradiente es ortogonal a las curvas de nível.&lt;br /&gt;
Matemáticamente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla T = \frac{\partial T}{\partial \rho}\,\mathbf{e}_{\rho} + \frac{1}{\rho}\,\frac{\partial T}{\partial \theta}\,\mathbf{e}_{\theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las curvas de nivel son lineas donde la temperatura es constante. &lt;br /&gt;
&lt;br /&gt;
Obsevando la gráfica podemos observar que el gradiente apunta en dirección &amp;lt;math&amp;gt; \mathbf{e}_{\theta} &amp;lt;/math&amp;gt; ya que la función T solo depende de \(\theta \). Además vemos que todas las curvas de nivel parten del origen.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(3)&lt;br /&gt;
%Cálculo numérico del gradiente de la temperatura&lt;br /&gt;
[dTx,dTy] = gradient(T,h,h);&lt;br /&gt;
&lt;br /&gt;
%conectamos los puntos en X,Y en los que la función temperatura tiene el&lt;br /&gt;
%mismo valor, es decir, representamos las curvas de nivel&lt;br /&gt;
[C, h_contour] = contourf(X, Y, T, 20, 'LineWidth', 0.1 , 'Color', 'k');&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
colorbar; &lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dTx,dTy son las &lt;br /&gt;
% componentes los vectores del campo gradiente temperatura&lt;br /&gt;
quiver(X,Y,dTx,dTy,'MarkerSize',10,'color','r');&lt;br /&gt;
&lt;br /&gt;
title('Gradiente de Temperatura y Curvas de Nivel');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
El rotacinal se calcula como: &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla \times \vec{u} =&lt;br /&gt;
\begin{vmatrix}&lt;br /&gt;
\mathbf{e}_x &amp;amp; \mathbf{e}_y &amp;amp; \mathbf{e}_z \\&lt;br /&gt;
\frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\&lt;br /&gt;
u_x &amp;amp; u_y &amp;amp; u_z&lt;br /&gt;
\end{vmatrix}&lt;br /&gt;
= \mathbf{0}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando con nuestro campo, tenemos: &amp;lt;math&amp;gt;&lt;br /&gt;
u_x = \frac{\cos(\pi x)}{10}, \quad u_y = 0, \quad u_z = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: &amp;lt;math&amp;gt; \nabla \times \vec{u} = \mathbf{0} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el rotacional es cero, este campo no presenta giro. Como estamos trabajando con una onda longitudinal plana , las partículas de esta onda no rotan alrededor de un punto, sino que se mueven en dirección de propagación. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al dar la superficie en cartesianas, el campo tiene que cambiarse&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad $d(x,y)$, mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas S.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas S es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_S = \sqrt{\frac{\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo μ el módulo de cizalladura (resistencia del material a la cizalladura)&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas s se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95560</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95560"/>
				<updated>2025-12-03T00:48:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Masa de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1+e^{\rho^2 \cos \theta}\right) \cdot 1 \ d\theta d\rho&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al ser la integral bastante compleja, se tiene que cambiar las coordenadas polares del campo a cartesianas&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad $d(x,y)$, mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas S.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas S es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_S = \sqrt{\frac{\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo μ el módulo de cizalladura (resistencia del material a la cizalladura)&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas s se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95559</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95559"/>
				<updated>2025-12-03T00:47:53Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Masa de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
La tensión es una medida de las fuerzas internas de las partículas de la placa a causa de la deformación provocada por el desplazamiento. Las tensiones normales corresponden a las componentes de la fuerza que actúan sobre ella de manera perpendicular, en este caso, solo ocurren en dirección x. &lt;br /&gt;
&lt;br /&gt;
El campo vectorial de desplazamiento es:  &amp;lt;math&amp;gt;\vec{u}(x, y) = u_x \vec{i} + u_y \vec{j} = \frac{\cos(\pi x)}{10} \vec{i} + 0 \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si consideramos el Tensor Gradiente de el desplazamiento (∇u), calculadas a partir de sus derivadas parciales&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \vec{u} = \begin{pmatrix} \frac{\partial u_x}{\partial x} &amp;amp; \frac{\partial u_x}{\partial y} \\ \frac{\partial u_y}{\partial x} &amp;amp; \frac{\partial u_y}{\partial y} \end{pmatrix} = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siguiendo la fórmula del Tensor de Deformaciones &amp;lt;math&amp;gt;\epsilon(\vec{u})=\frac{1}{2}(\nabla\vec{u}+\nabla\vec{u}^{t})&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\epsilon = \begin{pmatrix} -\frac{\pi}{10} \sin(\pi x) &amp;amp; 0  \\ 0 &amp;amp; 0  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Considerando que el Tensor de Tensiones es: &amp;lt;math&amp;gt;\sigma=\lambda(\nabla\cdot\vec{u})\mathbf{I}+2\mu\epsilon&amp;lt;/math&amp;gt; y que los coeficientes de Lamé son:  &amp;lt;math&amp;gt; \quad \lambda = 1, \quad \mu = 1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores anteriores obtenemos como valor final σ:  &amp;lt;math&amp;gt;\sigma = \begin{pmatrix} -\frac{3\pi}{10} \sin(\pi x) &amp;amp; 0 \\ 0 &amp;amp; -\frac{\pi}{10} \sin(\pi x)  \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces tendremos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{i} (\sigma_{11}): \sigma_{\vec{i}\vec{i}} = \vec{i} \cdot \sigma \cdot \vec{i} = \sigma_{11} = -\frac{3\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{Dirección } \vec{j} (\sigma_{22}): \sigma_{\vec{j}\vec{j}} = \vec{j} \cdot \sigma \cdot \vec{j} = \sigma_{22} = -\frac{\pi}{10} \sin(\pi x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensinormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Tensiones normales en &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensjnormal.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
Las tensiones tangenciales son aquellas que sus componentes de fuerza que actúan de forma paralela al plano, indican un corte o cizalla. Dado que en este caso lo estamos calculando con respecto a planos ortogonales a planos principales como el i, j o k da 0. En el caso que se tratara de algún plano con un ángulo distinto, este resultado no tiene por qué ser 0.&lt;br /&gt;
&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{i} - (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{i}): \quad \sigma \cdot \vec{i} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} = \begin{pmatrix} \sigma_{11} \\ 0 \\ 0 \end{pmatrix} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i}): \quad (\vec{i} \cdot \sigma \cdot \vec{i})\vec{i} = \sigma_{11} \vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{11} \vec{i}) - (\sigma_{11} \vec{i}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
En este caso, ocurre exactamente igual al plano ortogonal a i.&lt;br /&gt;
La magnitud de la tensión tangencial es:  &amp;lt;math&amp;gt;\left| \sigma \cdot \vec{j} - (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} \right|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{1. ~Tensión~ Total}~(\sigma \cdot \vec{j}): \quad \sigma \cdot \vec{j} = \begin{pmatrix} \sigma_{11} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \sigma_{22} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \sigma_{33} \end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} 0 \\ \sigma_{22} \\ 0 \end{pmatrix} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{2. ~Tensión~ Normal}~( (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j}): \quad (\vec{j} \cdot \sigma \cdot \vec{j})\vec{j} = \sigma_{22} \vec{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{3. ~Tensión~ Tangencial}: \quad (\sigma_{22} \vec{j}) - (\sigma_{22} \vec{j}) = \vec{0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
Para calcular la masa de la placa hay que tener en cuenta la fórmula para sacar la integral de un campo escalar&amp;quot; f&amp;quot; en a lo largo de una superficie &amp;quot;S&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \iint_{S} f dS = \iint_{D} f(\vec{r}(u,v)) \left| \frac{\partial \vec{r}}{\partial u}(u,v) \times \frac{\partial \vec{r}}{\partial v}(u,v) \right| dudv = \iint_{D} f(\vec{r}(u,v)) |\vec{r}_u \times \vec{r}_v| dudv&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde  &amp;lt;math&amp;gt;&lt;br /&gt;
    \left| \vec{r}_u \times \vec{r}_v \right|&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
(también llamado Jacobiano) se trata de un factor de escala que cambia la medición de una region plana a una curva.&lt;br /&gt;
&lt;br /&gt;
En este caso como el mallado se trata de una superficie plana, el jacobiano es constante, por lo que se le considera que es igual a 1.&lt;br /&gt;
&lt;br /&gt;
Dicho esto se sustituye la formula con los datos que nos dan:&lt;br /&gt;
&lt;br /&gt;
Campo escalar(densidad):&amp;lt;math&amp;gt;&lt;br /&gt;
    f(\rho, \theta) = 1+e^{\rho^2 \cos \theta}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jacobiano: 1&lt;br /&gt;
&lt;br /&gt;
Superficie:&amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1+e^{\rho^2 \cos \theta}\right) \cdot 1 \ d\theta d\rho&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pero al ser la integral bastante compleja, se tiene que cambiar las coordenadas polares del campo a cartesianas&lt;br /&gt;
&lt;br /&gt;
Siendo la fórmula final &amp;lt;math&amp;gt;&lt;br /&gt;
    \text{masa} = \int_{0}^{4} \int_{-1/2}^{1/2} \left(1 + e^{x \sqrt{x^2 + y^2}}\right) \ dx dy&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dando un resultado de  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \mathbf{\text{masa} \approx 1,199,011.7874}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%RECORDAR h=0.1  x=xmin:h:xmax   y=ymin:h:ymax   [X,Y]=meshgrid(x,y)&lt;br /&gt;
            %Ux=cos(pi.*X)/10   Uy=zeros(size(Ux));&lt;br /&gt;
&lt;br /&gt;
%Definir la densidad d(x,y), función anónima&lt;br /&gt;
&lt;br /&gt;
d = @(x,y) 1 + exp(x.*sqrt(x.^2 + y.^2));&lt;br /&gt;
&lt;br /&gt;
%Calculamos la masa total con integral2&lt;br /&gt;
M=integral2(d, -0.5, 0.5, 0, 4);&lt;br /&gt;
&lt;br /&gt;
%Mostramos el resultado&lt;br /&gt;
fprintf('La masa total de la placa es aproximadamente: %.6f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad $d(x,y)$, mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas S.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas S es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_S = \sqrt{\frac{\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo μ el módulo de cizalladura (resistencia del material a la cizalladura)&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas s se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95433</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95433"/>
				<updated>2025-12-02T21:13:09Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 9. Tareas (8) : Tensor de Tensiones Normales&lt;br /&gt;
%Si calculamos sigma=lambda(grad u ) I + 2 mu epsilon  con lambda y mu&lt;br /&gt;
%igual a 1&lt;br /&gt;
%como grad u es -pi sen(pix) / 10    y epsilon es un medio de la suma de&lt;br /&gt;
%esa matriz y su traspuesta, da la misma matriz epsilon=grad u sustituyo en&lt;br /&gt;
%sigma &lt;br /&gt;
&lt;br /&gt;
%la componente 11 de la matriz es la tension normal en i&lt;br /&gt;
%la componente 22 de la matriz es la tension normal en j&lt;br /&gt;
% Las componentes de la tensión solo dependen de X&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
{{matlab|codigo=Tau_j = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
pcolor(X, Y, Tau_j);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a j τj');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%RECORDAR h=0.1  x=xmin:h:xmax   y=ymin:h:ymax   [X,Y]=meshgrid(x,y)&lt;br /&gt;
            %Ux=cos(pi.*X)/10   Uy=zeros(size(Ux));&lt;br /&gt;
&lt;br /&gt;
%Definir la densidad d(x,y), función anónima&lt;br /&gt;
&lt;br /&gt;
d = @(x,y) 1 + exp(x.*sqrt(x.^2 + y.^2));&lt;br /&gt;
&lt;br /&gt;
%Calculamos la masa total con integral2&lt;br /&gt;
M=integral2(d, -0.5, 0.5, 0, 4);&lt;br /&gt;
&lt;br /&gt;
%Mostramos el resultado&lt;br /&gt;
fprintf('La masa total de la placa es aproximadamente: %.6f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad $d(x,y)$, mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas S.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas S es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_S = \sqrt{\frac{\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo μ el módulo de cizalladura (resistencia del material a la cizalladura)&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas s se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad.&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95432</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95432"/>
				<updated>2025-12-02T21:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 9. Tareas (8) : Tensor de Tensiones Normales&lt;br /&gt;
%Si calculamos sigma=lambda(grad u ) I + 2 mu epsilon  con lambda y mu&lt;br /&gt;
%igual a 1&lt;br /&gt;
%como grad u es -pi sen(pix) / 10    y epsilon es un medio de la suma de&lt;br /&gt;
%esa matriz y su traspuesta, da la misma matriz epsilon=grad u sustituyo en&lt;br /&gt;
%sigma &lt;br /&gt;
&lt;br /&gt;
%la componente 11 de la matriz es la tension normal en i&lt;br /&gt;
%la componente 22 de la matriz es la tension normal en j&lt;br /&gt;
% Las componentes de la tensión solo dependen de X&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
{{matlab|codigo=Tau_j = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
pcolor(X, Y, Tau_j);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a j τj');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%RECORDAR h=0.1  x=xmin:h:xmax   y=ymin:h:ymax   [X,Y]=meshgrid(x,y)&lt;br /&gt;
            %Ux=cos(pi.*X)/10   Uy=zeros(size(Ux));&lt;br /&gt;
&lt;br /&gt;
%Definir la densidad d(x,y), función anónima&lt;br /&gt;
&lt;br /&gt;
d = @(x,y) 1 + exp(x.*sqrt(x.^2 + y.^2));&lt;br /&gt;
&lt;br /&gt;
%Calculamos la masa total con integral2&lt;br /&gt;
M=integral2(d, -0.5, 0.5, 0, 4);&lt;br /&gt;
&lt;br /&gt;
%Mostramos el resultado&lt;br /&gt;
fprintf('La masa total de la placa es aproximadamente: %.6f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Archivo:funciondedensidad7.png|thumb|350px|Gráfica 3D de la función de densidad $d(x,y)$, mostrando el crecimiento exponencial en el borde x=4.]]&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas S.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas S es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_S = \sqrt{\frac{\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo μ el módulo de cizalladura (resistencia del material a la cizalladura)&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas s se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Funciondedensidad7.png&amp;diff=95431</id>
		<title>Archivo:Funciondedensidad7.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Funciondedensidad7.png&amp;diff=95431"/>
				<updated>2025-12-02T21:10:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95403</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=95403"/>
				<updated>2025-12-02T20:55:20Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Aplicaciones en la Ingenieria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda, &amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa para cualquier momento del movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
Como herramienta de cálculo y de representación se ha utilizado MATLAB.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones. Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''          Mallado'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Mallado.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. Esto se observa muy bien en la siguiente representación.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Representación del campo &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Temperatura.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Código'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se representa el mallado en azul y el campo vectorial desplazamiento en rojo. &lt;br /&gt;
Para observar más claramente el campo desplazamiento se adjunta una segunda imagen en la que se ha duplicado su módulo y ampliado la imagen.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, las partículas &amp;quot;huirían&amp;quot; del entorno de las rectas &amp;lt;math&amp;gt;x=1.5 , x=3.5&amp;lt;/math&amp;gt; para &amp;quot;reunirse&amp;quot; en el entorno de las rectas &amp;lt;math&amp;gt;x=0.5 , x=2.5&amp;lt;/math&amp;gt;. En los siguientes apartados se sacarán más conclusiones sobre este movimiento, relacionados con este comentario.&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observar como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introducción.&lt;br /&gt;
&lt;br /&gt;
En la segunda imagen se puede apreciar más claramente el desplazamiento de los puntos, ya que se ha duplicado el módulo del desplazamiento para una mejor visualización&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despues.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:50%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
'''Con &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{5} \vec{i}&amp;lt;/math&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Antes_Despuesx2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Efectivamente se puede observar lo comentado en el apartado anterior. Próximamente, esto se relacionará con el término divergencia&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial mide la diferencia entre el flujo saliente y el flujo entrante a través de una superficie. Si el flujo es entrante entorno a un punto se dice que en ese punto hay un &amp;quot;sumidero&amp;quot; , en cambio, si el flujo es saliente, hablamos de una &amp;quot;fuente&amp;quot;, por el comportamiento de las partículas alrededor de ese punto.&lt;br /&gt;
Cuando el flujo es saliente, la divergencia es positiva, si es entrante, la divergencia es negativa. Además, cuánto mayor es el valor absoluto de la divergencia, más intensa es la acción de la fuente que &amp;quot;aleja&amp;quot; las partículas de su alrededor, o con la que el sumidero &amp;quot;absorbe&amp;quot; las partículas a su alrededor.&lt;br /&gt;
&lt;br /&gt;
La siguiente es la fórmula de la divergencia&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{U} = \frac{\partial U_x}{\partial x} + \frac{\partial U_y}{\partial y} + \frac{\partial U_z}{\partial z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Divergencia_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
El gradiente de un campo escalar representa la pendiente de la recta tangente a la gráfica de una función, apunta a los puntos de la gráfica a los cuales la gráfica tiene un mayor incremento. La magnitud del gradiente es la pendiente de la gráfica en esa dirección.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla u(x,y,z) = \frac{\partial u}{\partial x}\,\hat{i} + \frac{\partial u}{\partial y}\,\hat{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Gradiente_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Los componentes del gradiente en coordenadas son los coeficientes de las variables presentes en la ecuación del espacio tangente al gráfico.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 9. Tareas (8) : Tensor de Tensiones Normales&lt;br /&gt;
%Si calculamos sigma=lambda(grad u ) I + 2 mu epsilon  con lambda y mu&lt;br /&gt;
%igual a 1&lt;br /&gt;
%como grad u es -pi sen(pix) / 10    y epsilon es un medio de la suma de&lt;br /&gt;
%esa matriz y su traspuesta, da la misma matriz epsilon=grad u sustituyo en&lt;br /&gt;
%sigma &lt;br /&gt;
&lt;br /&gt;
%la componente 11 de la matriz es la tension normal en i&lt;br /&gt;
%la componente 22 de la matriz es la tension normal en j&lt;br /&gt;
% Las componentes de la tensión solo dependen de X&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
{{matlab|codigo=Tau_j = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
pcolor(X, Y, Tau_j);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a j τj');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%RECORDAR h=0.1  x=xmin:h:xmax   y=ymin:h:ymax   [X,Y]=meshgrid(x,y)&lt;br /&gt;
            %Ux=cos(pi.*X)/10   Uy=zeros(size(Ux));&lt;br /&gt;
&lt;br /&gt;
%Definir la densidad d(x,y), función anónima&lt;br /&gt;
&lt;br /&gt;
d = @(x,y) 1 + exp(x.*sqrt(x.^2 + y.^2));&lt;br /&gt;
&lt;br /&gt;
%Calculamos la masa total con integral2&lt;br /&gt;
M=integral2(d, -0.5, 0.5, 0, 4);&lt;br /&gt;
&lt;br /&gt;
%Mostramos el resultado&lt;br /&gt;
fprintf('La masa total de la placa es aproximadamente: %.6f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
Supongamos que el dominio dado se utiliza como representación de una parte de la corteza terrestre,  y que el desplazamiento es provocado por las ondas S.&lt;br /&gt;
&lt;br /&gt;
Para interpretarlo hay que analizar la densidad  a partir de su funcion, donde se puede estudiar que hay un aumento exponencial con la coordenada x y que la masa dada es increiblemente grande a comparación de su area, en un punto de vista geológico, se puede intuir que se encuentra un deposito de rocas de altas densidades&lt;br /&gt;
&lt;br /&gt;
Por otra parte, las ondas S es inversamente proporcional a la densidad,&lt;br /&gt;
esto se sabe gracias a su formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v_S = \sqrt{\frac{\mu}{\rho}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo μ el módulo de cizalladura (resistencia del material a la cizalladura)&lt;br /&gt;
&lt;br /&gt;
Al ser inversa provoca que en la región de alta densidad, las ondas s se reduciría drásticamente dando lugar a una zona de baja velocidad. &lt;br /&gt;
&lt;br /&gt;
Esta información es crucial para los estudios sísmicos, ya que permite localizar las zonas subterráneas de alta densidad&lt;br /&gt;
&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93520</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93520"/>
				<updated>2025-12-01T17:44:45Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Divergencia del campo de desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda,&amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa ya comenzado el movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones.&lt;br /&gt;
&lt;br /&gt;
Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado (Representado en el Apartado 2) de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se representa el mallado en azul y el campo vectorial desplazamiento en rojo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Para observar más claramente el campo desplazamiento hemos duplicado su módulo y ampliado la imagen:&lt;br /&gt;
 [[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observado como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introdcción.&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 9. Tareas (8) : Tensor de Tensiones Normales&lt;br /&gt;
%Si calculamos sigma=lambda(grad u ) I + 2 mu epsilon  con lambda y mu&lt;br /&gt;
%igual a 1&lt;br /&gt;
%como grad u es -pi sen(pix) / 10    y epsilon es un medio de la suma de&lt;br /&gt;
%esa matriz y su traspuesta, da la misma matriz epsilon=grad u sustituyo en&lt;br /&gt;
%sigma &lt;br /&gt;
&lt;br /&gt;
%la componente 11 de la matriz es la tension normal en i&lt;br /&gt;
%la componente 22 de la matriz es la tension normal en j&lt;br /&gt;
% Las componentes de la tensión solo dependen de X&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
{{matlab|codigo=Tau_j = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
pcolor(X, Y, Tau_j);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a j τj');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%RECORDAR h=0.1  x=xmin:h:xmax   y=ymin:h:ymax   [X,Y]=meshgrid(x,y)&lt;br /&gt;
            %Ux=cos(pi.*X)/10   Uy=zeros(size(Ux));&lt;br /&gt;
&lt;br /&gt;
%Definir la densidad d(x,y), función anónima&lt;br /&gt;
&lt;br /&gt;
d = @(x,y) 1 + exp(x.*sqrt(x.^2 + y.^2));&lt;br /&gt;
&lt;br /&gt;
%Calculamos la masa total con integral2&lt;br /&gt;
M=integral2(d, -0.5, 0.5, 0, 4);&lt;br /&gt;
&lt;br /&gt;
%Mostramos el resultado&lt;br /&gt;
fprintf('La masa total de la placa es aproximadamente: %.6f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93519</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93519"/>
				<updated>2025-12-01T17:44:26Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Divergencia del campo de desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda,&amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa ya comenzado el movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones.&lt;br /&gt;
&lt;br /&gt;
Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado (Representado en el Apartado 2) de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se representa el mallado en azul y el campo vectorial desplazamiento en rojo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Para observar más claramente el campo desplazamiento hemos duplicado su módulo y ampliado la imagen:&lt;br /&gt;
 [[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observado como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introdcción.&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representación del campo desplazamiento&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las &lt;br /&gt;
% componentes los vectores del campo desplazamiento&lt;br /&gt;
figure(6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Cálculo numérico del gradiente del desplazamiento&lt;br /&gt;
[dUx,dUy] = gradient(Ux,h,h);&lt;br /&gt;
%Representación del campo gradiente del desplazamiento&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
%La instrucción quiver dibuja vectores con dirección y magnitud de un campo&lt;br /&gt;
%vectorial.&lt;br /&gt;
% X, Y definen las posiciones de inicio de las flechas y dUx,dUy son las &lt;br /&gt;
% componentes los vectores del campo gradiente desplazamiento&lt;br /&gt;
quiver(X, Y, dUx, dUy, 'r', 'LineWidth', 1);&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Campo gradiente del desplazamiento U(x,y)');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Representación de la divergencia&lt;br /&gt;
%Comando divergence para calcular la divergencia.&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
div_U = divergence(X, Y, Ux, Uy);&lt;br /&gt;
pcolor(X, Y, div_U);&lt;br /&gt;
shading interp;&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
title('Divergencia del campo de desplazamiento U(x,y)');&lt;br /&gt;
%de -0,5 a 0 se expande y de 0 a 0,5 se contrae;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 9. Tareas (8) : Tensor de Tensiones Normales&lt;br /&gt;
%Si calculamos sigma=lambda(grad u ) I + 2 mu epsilon  con lambda y mu&lt;br /&gt;
%igual a 1&lt;br /&gt;
%como grad u es -pi sen(pix) / 10    y epsilon es un medio de la suma de&lt;br /&gt;
%esa matriz y su traspuesta, da la misma matriz epsilon=grad u sustituyo en&lt;br /&gt;
%sigma &lt;br /&gt;
&lt;br /&gt;
%la componente 11 de la matriz es la tension normal en i&lt;br /&gt;
%la componente 22 de la matriz es la tension normal en j&lt;br /&gt;
% Las componentes de la tensión solo dependen de X&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
{{matlab|codigo=Tau_j = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
pcolor(X, Y, Tau_j);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a j τj');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%RECORDAR h=0.1  x=xmin:h:xmax   y=ymin:h:ymax   [X,Y]=meshgrid(x,y)&lt;br /&gt;
            %Ux=cos(pi.*X)/10   Uy=zeros(size(Ux));&lt;br /&gt;
&lt;br /&gt;
%Definir la densidad d(x,y), función anónima&lt;br /&gt;
&lt;br /&gt;
d = @(x,y) 1 + exp(x.*sqrt(x.^2 + y.^2));&lt;br /&gt;
&lt;br /&gt;
%Calculamos la masa total con integral2&lt;br /&gt;
M=integral2(d, -0.5, 0.5, 0, 4);&lt;br /&gt;
&lt;br /&gt;
%Mostramos el resultado&lt;br /&gt;
fprintf('La masa total de la placa es aproximadamente: %.6f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93516</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93516"/>
				<updated>2025-12-01T17:43:07Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Rotacional del campo de desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda,&amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa ya comenzado el movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones.&lt;br /&gt;
&lt;br /&gt;
Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado (Representado en el Apartado 2) de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se representa el mallado en azul y el campo vectorial desplazamiento en rojo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Para observar más claramente el campo desplazamiento hemos duplicado su módulo y ampliado la imagen:&lt;br /&gt;
 [[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observado como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introdcción.&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Al ser una onda longitudinal no hay rotación ya que el desplazamiento es &lt;br /&gt;
%en línea recta. Solo existe la rotación si el movimento fuese como el de&lt;br /&gt;
%un remolino &lt;br /&gt;
[dUx_dx, dUx_dy] = gradient(Ux, h, h);&lt;br /&gt;
[dUy_dx, dUy_dy] = gradient(Uy, h, h);&lt;br /&gt;
&lt;br /&gt;
rot_u = dUy_dx - dUx_dy; % fórmula del rotacional en 2D&lt;br /&gt;
&lt;br /&gt;
figure(7);&lt;br /&gt;
contourf(X, Y, rot_u, 20);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional |∇×u|');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 9. Tareas (8) : Tensor de Tensiones Normales&lt;br /&gt;
%Si calculamos sigma=lambda(grad u ) I + 2 mu epsilon  con lambda y mu&lt;br /&gt;
%igual a 1&lt;br /&gt;
%como grad u es -pi sen(pix) / 10    y epsilon es un medio de la suma de&lt;br /&gt;
%esa matriz y su traspuesta, da la misma matriz epsilon=grad u sustituyo en&lt;br /&gt;
%sigma &lt;br /&gt;
&lt;br /&gt;
%la componente 11 de la matriz es la tension normal en i&lt;br /&gt;
%la componente 22 de la matriz es la tension normal en j&lt;br /&gt;
% Las componentes de la tensión solo dependen de X&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
{{matlab|codigo=Tau_j = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
pcolor(X, Y, Tau_j);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a j τj');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%RECORDAR h=0.1  x=xmin:h:xmax   y=ymin:h:ymax   [X,Y]=meshgrid(x,y)&lt;br /&gt;
            %Ux=cos(pi.*X)/10   Uy=zeros(size(Ux));&lt;br /&gt;
&lt;br /&gt;
%Definir la densidad d(x,y), función anónima&lt;br /&gt;
&lt;br /&gt;
d = @(x,y) 1 + exp(x.*sqrt(x.^2 + y.^2));&lt;br /&gt;
&lt;br /&gt;
%Calculamos la masa total con integral2&lt;br /&gt;
M=integral2(d, -0.5, 0.5, 0, 4);&lt;br /&gt;
&lt;br /&gt;
%Mostramos el resultado&lt;br /&gt;
fprintf('La masa total de la placa es aproximadamente: %.6f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93514</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93514"/>
				<updated>2025-12-01T17:42:19Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Tensor de deformaciones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda,&amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa ya comenzado el movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones.&lt;br /&gt;
&lt;br /&gt;
Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado (Representado en el Apartado 2) de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se representa el mallado en azul y el campo vectorial desplazamiento en rojo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Para observar más claramente el campo desplazamiento hemos duplicado su módulo y ampliado la imagen:&lt;br /&gt;
 [[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observado como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introdcción.&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% 9. Tareas (8) : Tensor de Tensiones Normales&lt;br /&gt;
%Si calculamos sigma=lambda(grad u ) I + 2 mu epsilon  con lambda y mu&lt;br /&gt;
%igual a 1&lt;br /&gt;
%como grad u es -pi sen(pix) / 10    y epsilon es un medio de la suma de&lt;br /&gt;
%esa matriz y su traspuesta, da la misma matriz epsilon=grad u sustituyo en&lt;br /&gt;
%sigma &lt;br /&gt;
&lt;br /&gt;
%la componente 11 de la matriz es la tension normal en i&lt;br /&gt;
%la componente 22 de la matriz es la tension normal en j&lt;br /&gt;
% Las componentes de la tensión solo dependen de X&lt;br /&gt;
Sigma_11 = -(3*pi/10) * sin(pi * X); % Tensión normal en dir i&lt;br /&gt;
Sigma_22 = -(pi/10) * sin(pi * X);   % Tensión normal en dir j (igual a la de k)&lt;br /&gt;
&lt;br /&gt;
figure(8);&lt;br /&gt;
subplot(1, 2, 1);&lt;br /&gt;
pcolor(X, Y, Sigma_11);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en i');&lt;br /&gt;
&lt;br /&gt;
subplot(1, 2, 2);&lt;br /&gt;
pcolor(X, Y, Sigma_22);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Normal en j');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
{{matlab|codigo=Tau_j = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
pcolor(X, Y, Tau_j);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a j τj');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%RECORDAR h=0.1  x=xmin:h:xmax   y=ymin:h:ymax   [X,Y]=meshgrid(x,y)&lt;br /&gt;
            %Ux=cos(pi.*X)/10   Uy=zeros(size(Ux));&lt;br /&gt;
&lt;br /&gt;
%Definir la densidad d(x,y), función anónima&lt;br /&gt;
&lt;br /&gt;
d = @(x,y) 1 + exp(x.*sqrt(x.^2 + y.^2));&lt;br /&gt;
&lt;br /&gt;
%Calculamos la masa total con integral2&lt;br /&gt;
M=integral2(d, -0.5, 0.5, 0, 4);&lt;br /&gt;
&lt;br /&gt;
%Mostramos el resultado&lt;br /&gt;
fprintf('La masa total de la placa es aproximadamente: %.6f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93510</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93510"/>
				<updated>2025-12-01T17:41:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Masa de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda,&amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa ya comenzado el movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones.&lt;br /&gt;
&lt;br /&gt;
Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado (Representado en el Apartado 2) de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se representa el mallado en azul y el campo vectorial desplazamiento en rojo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Para observar más claramente el campo desplazamiento hemos duplicado su módulo y ampliado la imagen:&lt;br /&gt;
 [[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observado como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introdcción.&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
{{matlab|codigo=Tau_j = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
pcolor(X, Y, Tau_j);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a j τj');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%RECORDAR h=0.1  x=xmin:h:xmax   y=ymin:h:ymax   [X,Y]=meshgrid(x,y)&lt;br /&gt;
            %Ux=cos(pi.*X)/10   Uy=zeros(size(Ux));&lt;br /&gt;
&lt;br /&gt;
%Definir la densidad d(x,y), función anónima&lt;br /&gt;
&lt;br /&gt;
d = @(x,y) 1 + exp(x.*sqrt(x.^2 + y.^2));&lt;br /&gt;
&lt;br /&gt;
%Calculamos la masa total con integral2&lt;br /&gt;
M=integral2(d, -0.5, 0.5, 0, 4);&lt;br /&gt;
&lt;br /&gt;
%Mostramos el resultado&lt;br /&gt;
fprintf('La masa total de la placa es aproximadamente: %.6f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93508</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93508"/>
				<updated>2025-12-01T17:40:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Tensiones tangenciales respecto al plano ortogonal a j */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda,&amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa ya comenzado el movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[0, 4] \times [-\frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones.&lt;br /&gt;
&lt;br /&gt;
Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado (Representado en el Apartado 2) de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se representa el mallado en azul y el campo vectorial desplazamiento en rojo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Para observar más claramente el campo desplazamiento hemos duplicado su módulo y ampliado la imagen:&lt;br /&gt;
 [[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observado como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;, como se comentó previamente en la Introdcción.&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
{{matlab|codigo=Tau_j = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
pcolor(X, Y, Tau_j);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a j τj');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93504</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93504"/>
				<updated>2025-12-01T17:39:27Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Tensiones tangenciales respecto al plano ortogonal a i */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda,&amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa ya comenzado el movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[- \frac{1}{2}, \frac{1}{2}] \times [0, 4]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones.&lt;br /&gt;
&lt;br /&gt;
Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado (Representado en el Apartado 2) de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se representa el mallado en azul y el campo vectorial desplazamiento en rojo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Para observar más claramente el campo desplazamiento hemos duplicado su módulo y ampliado la imagen:&lt;br /&gt;
 [[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observado como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93499</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93499"/>
				<updated>2025-12-01T17:38:22Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Tensor de deformaciones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda,&amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa ya comenzado el movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[- \frac{1}{2}, \frac{1}{2}] \times [0, 4]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones.&lt;br /&gt;
&lt;br /&gt;
Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado (Representado en el Apartado 2) de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se representa el mallado en azul y el campo vectorial desplazamiento en rojo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Para observar más claramente el campo desplazamiento hemos duplicado su módulo y ampliado la imagen:&lt;br /&gt;
 [[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observado como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93490</id>
		<title>Onda Longitudinal plana (Grupo 60)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Onda_Longitudinal_plana_(Grupo_60)&amp;diff=93490"/>
				<updated>2025-12-01T17:35:05Z</updated>
		
		<summary type="html">&lt;p&gt;Sebastian.taipe: /* Tensor de deformaciones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Onda longitudinal plana  | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Paula Berrón Velasco&lt;br /&gt;
*Valentina Alejandra Tapia Donaire&lt;br /&gt;
*Sandra Dragu Saraguro&lt;br /&gt;
*Sebastián Taipe Alvarado&lt;br /&gt;
*Angelina Nerea Chicaiza Chalén }}&lt;br /&gt;
==Introducción==&lt;br /&gt;
Una onda longitudinal plana es un tipo de onda mecánica que  se caracteriza por su modo de vibración, las partículas de un medio vibran y se desplazan en la misma dirección en la que se propaga la onda. Como resultado las partículas se agrupan más (se comprime el medio) o menos (se expande el medio) uniformemente a lo largo del medio.&lt;br /&gt;
&lt;br /&gt;
En este trabajo se estudia la propagación de la onda longitudinal plana en una placa, definida en el dominio rectangular &amp;lt;math&amp;gt;[0, 4]\times[- \frac{1}{2}, \frac{1}{2}]&amp;lt;/math&amp;gt;, cuando se le aplica una fuerza desde uno de sus extremos. &lt;br /&gt;
Una onda plana está definida por la expresión general: &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\vec{r_0}(x,y)&amp;lt;/math&amp;gt; es el vector posición de los puntos de la placa en reposo, &amp;lt;math&amp;gt;\vec{a}&amp;lt;/math&amp;gt; es la amplitud de la onda,&amp;lt;math&amp;gt;\vec{b}&amp;lt;/math&amp;gt; es el vector de propagación y &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; es la velocidad de propagación de la onda.&lt;br /&gt;
&lt;br /&gt;
Luego, ya conociendo las ecuaciones principales del movimiento, se considera el vector de posición de los puntos de la placa ya comenzado el movimiento ondulatorio: &amp;lt;math&amp;gt;\vec{r}(x,y,t)= \vec{r_0}(x,y)+\vec{u}(x,y,t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Particularizando para los valores:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{a} = \frac{\vec{i}}{10}, \quad \vec{b} = \pi \vec{i}, \quad t = 0&amp;lt;/math&amp;gt; , se obtiene el campo de desplazamientos de la onda longitudinal plana: &amp;lt;math&amp;gt;\vec{u}(x,y) = \frac{\cos(\pi x)}{10} \vec{i}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Además, se considera el campo de temperatura definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los objetivos principales de este estudio incluyen el cálculo de los operadores diferenciales fundamentales como el gradiente de temperatura ,la divergencia y el rotacional del campo de desplazamientos. Determinaremos el tensor de deformaciones y el de tensiones aplicando la teoría de elasticidad lineal. &lt;br /&gt;
Analizaremos las curva de nivel de temperatura y verificaremos la ortogonalidad del gradiente respecto a estas curvas. Además, identificaremos las zonas de la placa donde se concentran las mayores tensiones.&lt;br /&gt;
&lt;br /&gt;
==Mallado del sólido==&lt;br /&gt;
&lt;br /&gt;
La gráfica muestra el mallado cuyo dominio rectangular es &amp;lt;math&amp;gt;[- \frac{1}{2}, \frac{1}{2}] \times [0, 4]&amp;lt;/math&amp;gt; , se ha generado un mallado con separación h= 0,1 en ambas direcciones.&lt;br /&gt;
&lt;br /&gt;
Para obtener la gráfica hemos utilizado el siguiente código en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parámetros del dominio&lt;br /&gt;
xmin=-0.5;&lt;br /&gt;
xmax=0.5;&lt;br /&gt;
ymin=0;&lt;br /&gt;
ymax=4;&lt;br /&gt;
h=0.1;&lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores x, y en la región (xmin, xmax)x(ymin, ymax) con&lt;br /&gt;
% paso de muestreo h&lt;br /&gt;
x=xmin:h:xmax;&lt;br /&gt;
y=ymin:h:ymax;&lt;br /&gt;
&lt;br /&gt;
%La instrucción meshgrid combina cada xi con yi formando parejas de&lt;br /&gt;
%puntos devolviendo dos matrices X, Y con las coordenadas xi en x y con las&lt;br /&gt;
%coordenadas yi en y&lt;br /&gt;
[X,Y]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(1);&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',1); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',1); %mallado horizontal&lt;br /&gt;
plot(X,Y,'k.','MarkerSize',8); %puntos &lt;br /&gt;
axis equal; grid on; %ejes iguales; cuandrícula activada&lt;br /&gt;
xlabel('x'); ylabel('y'); %nombres de los ejes&lt;br /&gt;
title('Mallado'); %título de la gráfica&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campo de Temperatura==&lt;br /&gt;
El campo de temperatura está definido por: &amp;lt;math&amp;gt;T(\rho, \theta) = e^{-\theta}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la formula observamos que el campo solo depende de \(\theta \), esto significa que la temperatura varía con la orientación. A medida que aumenta \(\theta \), la temperatuta disminuye exponencialmente. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Pasamos las coordenadas cartesianas a polares&lt;br /&gt;
rho= sqrt(X.^2+Y.^2); &lt;br /&gt;
theta=atan2(Y,X);&lt;br /&gt;
T=exp(-theta); %Función temperatura&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
pcolor(X, Y, T); %proyección horizontal de la superficie&lt;br /&gt;
shading interp; % Suaviza los colores&lt;br /&gt;
ylabel(colorbar, 'Temperatura'); &lt;br /&gt;
axis equal; grid on;&lt;br /&gt;
title('Campo de Temperatura T(rho, theta) = e^{-\theta}');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gradiente de Temperatura y Curvas de Nivel==&lt;br /&gt;
==Campo de Desplazamiento==&lt;br /&gt;
&lt;br /&gt;
En este apartado, calcularemos y representaremos sobre el mallado (Representado en el Apartado 2) de los puntos de la placa en reposo el campo vectorial desplazamiento &amp;lt;math&amp;gt;\vec{u}(\vec{r_0}, t) = \vec{a} \cos(\vec{b} \cdot \vec{r_0} - ct)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se representa el mallado en azul y el campo vectorial desplazamiento en rojo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Campo_Desplazamiento.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Para observar más claramente el campo desplazamiento hemos duplicado su módulo y ampliado la imagen:&lt;br /&gt;
 [[Archivo:Imagen_Campo_Desplazamientox2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, se adjunta el código con el que se ha calculado y representado el campo desplazamiento y el mallado.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
Ux=cos(pi.*X)/10; % componente X del desplazamiento&lt;br /&gt;
Uy=zeros(size(Ux)); % componente Y del desplazamiento&lt;br /&gt;
&lt;br /&gt;
%Representación&lt;br /&gt;
figure(4)&lt;br /&gt;
%X, Y definen las posiciones de inicio de las flechas y Ux,Uy son las componentes los vectores del campo desplazamiento&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y,'b-','LineWidth',0.2); %mallado vertical&lt;br /&gt;
plot(X',Y','b-','LineWidth',0.2); %mallado horizontal&lt;br /&gt;
quiver(X,Y,Ux,Uy,0,'r','LineWidth',1);&lt;br /&gt;
title('Campo desplazamiento');&lt;br /&gt;
xlabel('x'); ylabel('y');&lt;br /&gt;
axis equal;grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Desplazamiento del sólido==&lt;br /&gt;
&lt;br /&gt;
Una vez calculado el campo desplazamiento, es interesante observado como ha afectado este movimiento a la placa. La mejor forma es observando la posición de los puntos previa al desplazamiento y la posición después del desplazamiento.&lt;br /&gt;
&lt;br /&gt;
La ecuación del vector posición de un punto es la siguiente&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo de desplazamiento==&lt;br /&gt;
==Rotacional del campo de desplazamiento==&lt;br /&gt;
==Tensor de deformaciones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%tanto en tension tangencial para i como para j es cero ya que sigma por i&lt;br /&gt;
% %es sigma11 por i,  y (i por sigma por i) por i es sigma 11 por i,,, si&lt;br /&gt;
% los restas da cero&lt;br /&gt;
Sigma_12 = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
Tau_i = abs(Sigma_12);&lt;br /&gt;
&lt;br /&gt;
figure(9);&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
pcolor(X, Y, Tau_i);&lt;br /&gt;
shading interp; colorbar;&lt;br /&gt;
axis equal; grid on&lt;br /&gt;
title('Tensión Tangencial respecto a i τi');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a i==&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a j==&lt;br /&gt;
==Masa de la placa==&lt;br /&gt;
==Aplicaciones en la Ingenieria==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Sebastian.taipe</name></author>	</entry>

	</feed>