<?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=Aar%C3%B3n+Escudero</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=Aar%C3%B3n+Escudero"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Aar%C3%B3n_Escudero"/>
		<updated>2026-04-29T17:38:57Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7751</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7751"/>
				<updated>2013-12-10T21:14:56Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: /* Gradiente de temperatura y curvas de nivel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad, grupo 8c|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x,y) = e^{-y} = C&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;{\forall (x,y)∈ R^2}&amp;lt;/math&amp;gt; siendo C una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} = \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen.&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5}\end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7749</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7749"/>
				<updated>2013-12-10T21:14:13Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: /* Gradiente de temperatura y curvas de nivel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad, grupo 8c|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x,y) = e^{-y} = C     &lt;br /&gt;
{\forall (x,y)∈ R^2}&amp;lt;/math&amp;gt; siendo C una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} = \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen.&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5}\end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7748</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7748"/>
				<updated>2013-12-10T21:13:43Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: /* Gradiente de temperatura y curvas de nivel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad, grupo 8c|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x,y) = e^{-y} = C     {\forall (x,y)∈ R^2}&amp;lt;/math&amp;gt; siendo C una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} = \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen.&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5}\end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7746</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7746"/>
				<updated>2013-12-10T21:13:14Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: /* Gradiente de temperatura y curvas de nivel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad, grupo 8c|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x,y) = e^{-y} = C siendo C una constante    {\forall (x,y)∈ R^2}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} = \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen.&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5}\end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7744</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7744"/>
				<updated>2013-12-10T21:11:50Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: /* Gradiente de temperatura y curvas de nivel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad, grupo 8c|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x,y) = e^{-y} = C     \forall (x,y)∈ R^2&amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} = \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen.&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5}\end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7742</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7742"/>
				<updated>2013-12-10T21:11:10Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: /* Gradiente de temperatura y curvas de nivel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad, grupo 8c|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f{x,y} = e^{-y} = C  [\forall (x,y)∈ R^2]&amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} = \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen.&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5}\end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7698</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7698"/>
				<updated>2013-12-10T20:57:28Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: /* Campo de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad, grupo 8c|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} = \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen.&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5}\end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10}\end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7693</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7693"/>
				<updated>2013-12-10T20:55:39Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: /* Divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad, grupo 8c|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} = \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen.&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7469</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7469"/>
				<updated>2013-12-10T16:11:41Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad, grupo 8c|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7466</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7466"/>
				<updated>2013-12-10T16:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7465</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7465"/>
				<updated>2013-12-10T16:03:45Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.3*(pi*cos(pi*Y));&lt;br /&gt;
di = f*0;&lt;br /&gt;
dj = f;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,dj);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)&lt;br /&gt;
view(2)&lt;br /&gt;
hold off         &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tension_en_j.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tension_en_j.jpg&amp;diff=7464</id>
		<title>Archivo:Tension en j.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tension_en_j.jpg&amp;diff=7464"/>
				<updated>2013-12-10T16:03:05Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: Analogo a tensiones en i representación del campo vectorial de las tensiones en j y del módulo en cada punto como función escalar.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Analogo a tensiones en i representación del campo vectorial de las tensiones en j y del módulo en cada punto como función escalar.&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7462</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7462"/>
				<updated>2013-12-10T15:59:48Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionifinal.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7461</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7461"/>
				<updated>2013-12-10T15:58:14Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % función escalar (módulo del campo)&lt;br /&gt;
di = f;                   % sólo queremos representar la componente i&lt;br /&gt;
dj = f*0;&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(X,Y,di);&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
quiver(X,Y,di,dj)         &lt;br /&gt;
view(2)&lt;br /&gt;
hold off          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|representación del campo de tensiones en dirección &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; y función escalar del módulo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensionifinal.jpg&amp;diff=7459</id>
		<title>Archivo:Tensionifinal.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensionifinal.jpg&amp;diff=7459"/>
				<updated>2013-12-10T15:52:51Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: imagen que muestra el campo vectorial de las tensiones en dirección i y la representación escalar del modulo en cada uno de sus puntos.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;imagen que muestra el campo vectorial de las tensiones en dirección i y la representación escalar del modulo en cada uno de sus puntos.&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7451</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7451"/>
				<updated>2013-12-10T15:32:19Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
&lt;br /&gt;
2) La divergencia mide la diferencia entre el '''flujo saliente''' y el '''flujo entrante''' de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7448</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7448"/>
				<updated>2013-12-10T15:30:09Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Según el '''Teorema de la divergencia de Gauss''' los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia&lt;br /&gt;
2) La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa. &lt;br /&gt;
&lt;br /&gt;
Por tanto aquellas zonas que actúan como fuentes han experimentado una vibración en sentido positivo y aquellas zonas que actúan como sumidero han experimentado una vibración igual pero en sentido negativo. Aquellas zonas en las que el módulo de la fuerza es mayor en un sentido o en otro resultan ser las que tienen mayor tendencia a variar su volumen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7443</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7443"/>
				<updated>2013-12-10T15:18:08Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par.&lt;br /&gt;
&lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Según el teorema de Gauss los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia ya &lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7440</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7440"/>
				<updated>2013-12-10T15:17:07Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par &lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Según el teorema de Gauss los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia ya &lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7438</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7438"/>
				<updated>2013-12-10T15:15:58Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par &lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Según el teorema de Gauss los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia ya &lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7435</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7435"/>
				<updated>2013-12-10T15:14:50Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par &lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|250px|thumb|right|Divergencia vista en dirección &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Según el teorema de Gauss los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia ya &lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7430</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7430"/>
				<updated>2013-12-10T15:12:56Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par &lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|400px|thumb|right|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Según el teorema de Gauss los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia ya &lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7426</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7426"/>
				<updated>2013-12-10T15:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par &lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|400px|marco|derecha]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Según el teorema de Gauss los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia ya &lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7423</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7423"/>
				<updated>2013-12-10T15:09:43Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par &lt;br /&gt;
2) La '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar.&lt;br /&gt;
3) En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ésto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia2d.jpg|400px|marco|derecha]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Según el teorema de Gauss los puntos que experimentarán mayor variación de volumen serán aquellos de mayor divergencia ya &lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergencia2d.jpg&amp;diff=7416</id>
		<title>Archivo:Divergencia2d.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergencia2d.jpg&amp;diff=7416"/>
				<updated>2013-12-10T15:07:23Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7398</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7398"/>
				<updated>2013-12-10T14:45:58Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|marco|centro|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|marco|centro|posición inicial y final]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7396</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7396"/>
				<updated>2013-12-10T14:43:20Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb|posición inicial y final]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[X,Y] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f = 0.1*(pi*cos(pi*Y));   % Función divergencia (escalar)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia3D.jpg|500px|marco|centro|Representación de &amp;lt;math&amp;gt;∇•\vec u&amp;lt;/math&amp;gt;; los puntos de mayor cota representan los de mayor divergencia]]&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergencia3D.jpg&amp;diff=7392</id>
		<title>Archivo:Divergencia3D.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergencia3D.jpg&amp;diff=7392"/>
				<updated>2013-12-10T14:40:14Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7313</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7313"/>
				<updated>2013-12-10T11:58:10Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb|posición inicial y final]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7311</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7311"/>
				<updated>2013-12-10T11:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb|posición inicial y final]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas debido a que las tensiones en &amp;lt;math&amp;gt;vec i&amp;lt;/math&amp;gt; son exclusivamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Análogamente como en el apartado anterior concluimos de la misma forma afirmando que las tensiones en &amp;lt;math&amp;gt;vec j&amp;lt;/math&amp;gt; son únicamente tensiones normales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7308</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7308"/>
				<updated>2013-12-10T11:52:57Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb|posición inicial y final]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir movimientos de es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7292</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7292"/>
				<updated>2013-12-10T11:45:59Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb|Vectores de fuerzas aplicados a cada punto de la placa]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb|posición inicial y final]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7286</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7286"/>
				<updated>2013-12-10T11:43:45Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7284</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7284"/>
				<updated>2013-12-10T11:43:04Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7280</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7280"/>
				<updated>2013-12-10T11:42:04Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|500px|marco|centro|Temperatura en cada punto del sólido]]&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7276</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7276"/>
				<updated>2013-12-10T11:41:03Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|marco|derecha|Temperatura en cada punto del sólido]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7271</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7271"/>
				<updated>2013-12-10T11:40:01Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|900px|marco|centro|Mallado interior y contorno]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|marco|derecha|Temperatura en cada punto del sólido]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|900px|marco|centro|Curvas de nivel y gradiente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7261</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7261"/>
				<updated>2013-12-10T11:35:53Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb]]&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7257</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7257"/>
				<updated>2013-12-10T11:35:21Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7256</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7256"/>
				<updated>2013-12-10T11:34:34Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb]] [[Archivo:Situacionesgrupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7255</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7255"/>
				<updated>2013-12-10T11:33:29Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Situacionesgrupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Situacionesgrupo8c.jpg&amp;diff=7254</id>
		<title>Archivo:Situacionesgrupo8c.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Situacionesgrupo8c.jpg&amp;diff=7254"/>
				<updated>2013-12-10T11:33:07Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: Variación de la posición de los puntos del mallado debida a la vibración&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Variación de la posición de los puntos del mallado debida a la vibración&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7252</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7252"/>
				<updated>2013-12-10T11:31:22Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
[[Archivo:Desplazamientogrupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7250</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7250"/>
				<updated>2013-12-10T11:30:49Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Desplazamientogrupo8c.jpg&amp;diff=7247</id>
		<title>Archivo:Desplazamientogrupo8c.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Desplazamientogrupo8c.jpg&amp;diff=7247"/>
				<updated>2013-12-10T11:30:11Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: Vector de fuerza que se aplica a cada punto&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vector de fuerza que se aplica a cada punto&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7244</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7244"/>
				<updated>2013-12-10T11:28:32Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7242</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7242"/>
				<updated>2013-12-10T11:27:47Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\pi cos(\pi y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi cos(\pi y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\pi cos(\pi y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi cos(\pi y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{\pi cos(\pi y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3cos(y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7233</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7233"/>
				<updated>2013-12-10T11:21:36Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{\pi cos{\pi y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La '''divergencia máxima''' la tendremos cuando el coseno sea máximo, es decir, cuando '''y''', tome el valor de un número natural N par y la '''divergencia''' será '''mínima''' cuando '''y''' tome el valor de un numero natural N impar. En los casos en los que se anule el coseno la '''divergencia''' será '''nula''' lo cual ocurrirá cuando '''y''' tome los valores &amp;lt;math&amp;gt;\frac{2N-1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\cos(y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\cos(y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\cos(y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\cos(y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{cos(y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3cos(y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7221</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7221"/>
				<updated>2013-12-10T11:11:23Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {OXY}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel quedando paralelas al plano y = 0, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{cos{y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima la tendremos cuando el coseno sea máximo, es decir, cuando el ángulo, valga 0 ó &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt;. Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\cos(y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\cos(y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\cos(y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\cos(y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{cos(y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3cos(y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7215</id>
		<title>Visualización de Campos Escalares y Vectoriales en Elasticidad (Grupo 8-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_Campos_Escalares_y_Vectoriales_en_Elasticidad_(Grupo_8-C)&amp;diff=7215"/>
				<updated>2013-12-10T11:09:07Z</updated>
		
		<summary type="html">&lt;p&gt;Aarón Escudero: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introducción==&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt; [-1/2,1/2] \times [0,2]&amp;lt;/math&amp;gt;. En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x,y,t)&amp;lt;/math&amp;gt;, que depende de las dos variables espaciales &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; y el tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, y los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y,t)&amp;lt;/math&amp;gt;. De esta forma, si definimos &amp;lt;math&amp;gt;r_0(x,y)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(x,y)&amp;lt;/math&amp;gt; de la placa en un instante de tiempo &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; viene dada por: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec r (x,y,t)= \vec r_{0}(x,y)+\vec u(x,y,t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que sobre la placa se ha aplicado una fuerza que ha provocado una vibración de manera que los desplazamientos vienen dados por la onda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(x,y,t) = \vec a \sin(\vec b \cdot \vec r_0-ct),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\vec a&amp;lt;/math&amp;gt; se conoce como amplitud, &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; es la fase que indica la dirección de propagación y &amp;lt;math&amp;gt;c/|\vec b|&amp;lt;/math&amp;gt; es la velocidad de propagación.  &lt;br /&gt;
&lt;br /&gt;
Si &amp;lt;math&amp;gt;\vec a &amp;lt;/math&amp;gt; es paralelo a &amp;lt;math&amp;gt;\vec b&amp;lt;/math&amp;gt; diremos que la onda es longitudinal mientras que si es perpendicular hablaremos de onda transversal.&lt;br /&gt;
&lt;br /&gt;
En este trabajo vamos a centrarnos en las ondas longitudinales. Supondremos lo siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec a=\frac{\vec j}{10}, \qquad \vec b= \pi \vec j, \qquad t=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
En este caso,  &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado de puntos interiores de la placa==&lt;br /&gt;
[[Archivo:Mallado_grupo8c.jpeg|300px|thumb|right]]&lt;br /&gt;
Tomando como paso de muestreo &amp;lt;math&amp;gt;h=1/10&amp;lt;/math&amp;gt; mostramos a continuación el código MatLAB empleado para la representación de los puntos interiores del mallado de nuestra placa situada en el plano {x,y}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h = 0.1;                   % Paso de muestreo&lt;br /&gt;
x = -0.5:h:0.5;            % Contorno Horizontal (eje x)&lt;br /&gt;
y = 0:h:2;                 % Contorno Vertical (eje y)&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % Creación del mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)       &lt;br /&gt;
axis([-2,2,-1,3])          % Intervalo en el que queremos ver la gráfica&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de temperaturas==&lt;br /&gt;
[[Archivo:Temperatura_grupo8c.jpg|300px|thumb|right]]&lt;br /&gt;
La temperatura del sólido viene dada por &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;. A continuación se muestra el gráfico de la distribución de temperaturas de la placa generado con el siguiente código MatLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;          % contorno eje x [-1/2,1/2]&lt;br /&gt;
y = 0:0.1:2;               % contorno eje y [0,2]&lt;br /&gt;
[xx,yy] = meshgrid(x,y);   % mallado&lt;br /&gt;
figure(1)&lt;br /&gt;
f = exp(-yy);              % temperatura (función escalar)&lt;br /&gt;
surf(xx,yy,f)              % dibujo de la superficie&lt;br /&gt;
axis([-2,2,-1,3])          &lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)    &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gradiente de temperatura y curvas de nivel===&lt;br /&gt;
&lt;br /&gt;
Calculamos el gradiente de T:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇T =\frac{∂T}{∂x} \vec i + \frac{∂T}{∂y} \vec j + \frac{∂T}{∂z} \vec k= -e^{-y} \vec j&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos ahora las curvas de nivel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;z=[(x,y)∈ R^2 / e^{-y}]=c &amp;lt;/math&amp;gt; siendo c una constante&lt;br /&gt;
&lt;br /&gt;
Cogemos el punto de la superficie (0,0) y así calculamos las curvas de nivel, que son perpendiculares al gradiente, como se comprueba en el siguiente gráfico:&lt;br /&gt;
[[Archivo:Curvasnivel.jpg|300px|thumb|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;         &lt;br /&gt;
y = 0:0.1:2;              &lt;br /&gt;
[xx,yy] = meshgrid(x,y);  &lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy);             &lt;br /&gt;
surf(xx,yy,f)           &lt;br /&gt;
axis([-2,2,-1,3])       &lt;br /&gt;
fx=0.*yy;               % coordenada de la componente i&lt;br /&gt;
fy=-exp(-yy);           % coordenada de la componente j&lt;br /&gt;
quiver(xx,yy,fx,fy)     % representación de campo vectorial&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)     % representación de curvas de nivel &lt;br /&gt;
hold off&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de vectores==&lt;br /&gt;
Consideramos el campo de vectores &amp;lt;math&amp;gt;\vec u=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que se define como el desplazamiento que describe cada punto del sólido. Se adjunta a continuación una imagen de la influencia de dicho campo interpretado como una vibración y otra que muestra la posición de los puntos del sólido antes y después de aplicar esta fuerza. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x = -0.5:0.1:0.5;&lt;br /&gt;
y = 0:0.1:2;&lt;br /&gt;
[xx,yy] = meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx = xx.*0;&lt;br /&gt;
fy = sin(pi*yy)./10;       % Solo hay componente j en nuestro vector de fuerzas&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('eje x')&lt;br /&gt;
ylabel('eje y')&lt;br /&gt;
view(2)          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       &lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
[xx,yy]=meshgrid(x,y); &lt;br /&gt;
figure(1)&lt;br /&gt;
fx=0*xx;                &lt;br /&gt;
fy=sin(pi*yy)/10;                     &lt;br /&gt;
subplot(2,1,1)                    &lt;br /&gt;
mesh(xx,yy,0*yy)                  % mallado inicial&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
mesh(xx+fx,yy+fy,0*fy)            % mallado final&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])          &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
&lt;br /&gt;
Calculamos la divergencia de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; que es la traza del tensor &amp;lt;math&amp;gt;∇\vec u&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇•\vec u =\frac{∂Ux}{∂x} + \frac{∂Uy}{∂y} + \frac{∂Uz}{∂z}= \frac{cos{y}}{10}&amp;lt;/math&amp;gt;   siendo   &amp;lt;math&amp;gt; \vec u =Ux \vec i + Uy \vec j +Uz \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima la tendremos cuando el coseno sea máximo, es decir, cuando el ángulo, valga 0 ó &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt;. Esto se visualiza en el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
La divergencia mide la diferencia entre el flujo saliente y el flujo entrante de un campo vectorial sobre la superficie que rodea a un volumen de control, por tanto, si el campo tiene &amp;quot;fuentes&amp;quot; la divergencia será positiva y &amp;quot;sumideros&amp;quot; la divergencia será negativa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
Definimos el Rotacional como la capacidad de rotar que tienen cada uno de los puntos sobre la superficie&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta a la hora de estudiar el campo vectorial , la tendencia del mismo a inducir rotación alrededor de los puntos de la placa. Para poder ello, calculamos el rotacional del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;∇\times \vec u = 0&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Como el rotacional del campo vectorial es 0, decimos que el campo vectorial es irrotacional, es decir, la tendencia del campo vectorial a inducir rotación alrededor de los puntos es nula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Campo de tensiones==&lt;br /&gt;
&lt;br /&gt;
Definamos &amp;lt;math&amp;gt;\epsilon(\vec u)=(\nabla \vec u + \nabla \vec u^t)/2&amp;lt;/math&amp;gt;, la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, que se denomina [http://en.wikipedia.org/wiki/Infinitesimal_strain_theory tensor de deformaciones]. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\mu&amp;lt;/math&amp;gt; son los conocidos como [http://en.wikipedia.org/wiki/Lam%C3%A9_parameters coeficientes de Lamé] que dependen de las propiedades elásticas de cada material. Tomando &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;2\mu \epsilon_{ij}=\begin{bmatrix} 0 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{\cos(y)}{5} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix} &amp;lt;/math&amp;gt; Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la fórmula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\cos(y)}{10} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{3\cos(y)}{10} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\cos(y)}{10} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones normales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;====&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; es en módulo: &amp;lt;math&amp;gt;\frac{cos(y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
La componente normal en &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ,&amp;lt;math&amp;gt;(\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; es en módulo:  &amp;lt;math&amp;gt;\frac{3cos(y)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales===&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula &amp;lt;math&amp;gt;\sigma·\vec i - (\vec i·\sigma·\vec i)·\vec i&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec i&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
====Eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; ====&lt;br /&gt;
Usando la fórmula  &amp;lt;math&amp;gt;\sigma·\vec j - (\vec j·\sigma·\vec j)·\vec j&amp;lt;/math&amp;gt; , obtenemos las tensiones tangenciales en el eje &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
Haciendo los cálculos correspondientes, llegamos a la conclusión de que dichas tensiones son nulas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Aarón Escudero</name></author>	</entry>

	</feed>