<?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=Alba+R</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=Alba+R"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Alba_R"/>
		<updated>2026-04-29T17:25:38Z</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_20)&amp;diff=7076</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=7076"/>
				<updated>2013-12-10T09:56:57Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Mallado sólido.jpg|marco|centro|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Temperaturareal3D2.jpg|marco|derecha|Campo de temperaturas]]&lt;br /&gt;
[[Archivo:Temperaturareal2.jpg|miniaturadeimagen|marco|centro|Temperaturas en el plano OXY]]&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Gradientetemp.jpg|marco|centro|Gradiente de temperatura]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Campodevectores.jpg|marco|centro|Estado vibratorio del sólido]]&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, es decir y=1, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Movimiento.jpg|marco|centro|Comparación de situaciones inicial y final]]&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=(pi*cos(pi*yy))/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergenc1.jpg|500x400px|marco|centro|Divergencia vista en 2D]][[Archivo:Divergenc2.jpg|500x400px|marco|centro&lt;br /&gt;
|Variación volumétrica de la placa]]&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo  &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 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;\sigma_{ij}=λ \cdot \nabla \vec u δ_{ij} + 2\cdotμ\cdotΕ_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;Ε_{ij}&amp;lt;/math&amp;gt; es la parte simétrica del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;Ε_{ij}=\frac {(\nabla \vec u + \nabla \vec u ^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ=μ=1&amp;lt;/math&amp;gt;, dibujamos las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt; \vec i &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;(\vec i \cdot \sigma \cdot \vec i)&amp;lt;/math&amp;gt; y las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt; \vec j &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;(\vec j \cdot \sigma \cdot \vec j)&amp;lt;/math&amp;gt;.Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
[[Archivo:Tensnormalx2.jpg|marco|derecha|tensiones normales]]&lt;br /&gt;
[[Archivo:Tensnormalx3D2.jpg|marco|centro|Campo de tensiones normales]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma: &amp;lt;math&amp;gt;|\sigma \cdot \vec i-(\vec i \cdot \sigma \cdot \vec i) \vec i|= 0 &amp;lt;/math&amp;gt; para las tensiones en la dirección &amp;lt;math&amp;gt; \vec i &amp;lt;/math&amp;gt; y de forma análoga para la dirección&amp;lt;math&amp;gt; \vec j&amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;|\sigma \cdot \vec j-(\vec j \cdot \sigma \cdot \vec j) \vec j| = 0 &amp;lt;/math&amp;gt;.   &lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,&amp;lt;math&amp;gt; \vec i &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec j &amp;lt;/math&amp;gt;, impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=7075</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=7075"/>
				<updated>2013-12-10T09:56:08Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Mallado sólido.jpg|marco|centro|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Temperaturareal3D2.jpg|marco|derecha|Campo de temperaturas]]&lt;br /&gt;
[[Archivo:Temperaturareal2.jpg|miniaturadeimagen|marco|centro|Temperaturas en el plano OXY]]&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Gradientetemp.jpg|marco|centro|Gradiente de temperatura]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Campodevectores.jpg|marco|centro|Estado vibratorio del sólido]]&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, es decir y=1, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Movimiento.jpg|marco|centro|Comparación de situaciones inicial y final]]&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=(pi*cos(pi*yy))/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergenc1.jpg|500x400px|marco|centro|Divergencia vista en 2D]][[Archivo:Divergenc2.jpg|500x400px|marco|centro&lt;br /&gt;
|Variación volumétrica de la placa]]&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo  &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 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;\sigma_{ij}=λ \cdot \nabla \vec u δ_{ij} + 2\cdotμ\cdotΕ_{ij}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde &amp;lt;math&amp;gt;Ε_{ij}&amp;lt;/math&amp;gt; es la parte simétrica del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;Ε_{ij}=\frac {(\nabla \vec u + \nabla \vec u ^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando &amp;lt;math&amp;gt;λ=μ=1&amp;lt;/math&amp;gt;, dibujamos las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt; \vec i &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;(\vec i \cdot \sigma \cdot \vec i)&amp;lt;/math&amp;gt; y las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt; \vec j &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;(\vec j \cdot \sigma \cdot \vec j)&amp;lt;/math&amp;gt;.Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
[[Archivo:Tensnormalx2.jpg|marco|derecha|tensiones normales]]&lt;br /&gt;
[[Archivo:Tensnormalx3D2.jpg|marco|centro|Campo de tensiones normales]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma: &amp;lt;math&amp;gt;|\sigma \cdot \vec i-(\vec i \cdot \sigma \cdot \vec i) \vec i|= 0 &amp;lt;/math&amp;gt; para las tensiones en la dirección &amp;lt;math&amp;gt; \vec i &amp;lt;/math&amp;gt; y de forma análoga para la dirección&amp;lt;math&amp;gt; \vec j&amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;|\sigma \cdot \vec j-(\vec j \cdot \sigma \cdot \vec j) \vec j| = 0 &amp;lt;/math&amp;gt;.   &lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,&amp;lt;math&amp;gt; \vec i &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec j &amp;lt;/math&amp;gt;, impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=7035</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=7035"/>
				<updated>2013-12-10T09:30:52Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Mallado sólido.jpg|marco|centro|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Temperaturareal3D2.jpg|marco|derecha|Campo de temperaturas]]&lt;br /&gt;
[[Archivo:Temperaturareal2.jpg|miniaturadeimagen|marco|centro|Temperaturas en el plano OXY]]&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Gradientetemp.jpg|marco|centro|Gradiente de temperatura]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Campodevectores.jpg|marco|centro|Estado vibratorio del sólido]]&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, es decir y=1, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Movimiento.jpg|marco|centro|Comparación de situaciones inicial y final]]&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=(pi*cos(pi*yy))/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergenc1.jpg|500x400px|marco|centro|Divergencia vista en 2D]][[Archivo:Divergenc2.jpg|500x400px|marco|centro&lt;br /&gt;
|Variación volumétrica de la placa]]&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.ç&lt;br /&gt;
[[Archivo:Tensnormalx2.jpg|marco|derecha|tensiones normales]]&lt;br /&gt;
[[Archivo:Tensnormalx3D2.jpg|marco|centro|Campo de tensiones normales]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=7027</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=7027"/>
				<updated>2013-12-10T09:28:58Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Mallado sólido.jpg|marco|centro|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Temperaturareal3D2.jpg|marco|derecha|Campo de temperaturas]]&lt;br /&gt;
[[Archivo:Temperaturareal2.jpg|miniaturadeimagen|marco|centro|Temperaturas en el plano OXY]]&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Gradientetemp.jpg|marco|centro|Gradiente de temperatura]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, es decir y=1, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=(pi*cos(pi*yy))/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergenc1.jpg|500x400px|marco|centro|Divergencia vista en 2D]][[Archivo:Divergenc2.jpg|500x400px|marco|centro&lt;br /&gt;
|Variación volumétrica de la placa]]&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.ç&lt;br /&gt;
[[Archivo:Tensnormalx2.jpg|marco|derecha|tensiones normales]]&lt;br /&gt;
[[Archivo:Tensnormalx3D2.jpg|marco|centro|Campo de tensiones normales]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=7017</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=7017"/>
				<updated>2013-12-10T09:24:30Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Mallado sólido.jpg|marco|centro|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Temperaturareal3D2.jpg|marco|derecha|Campo de temperaturas]]&lt;br /&gt;
[[Archivo:Temperaturareal2.jpg|miniaturadeimagen|marco|centro|Temperaturas en el plano OXY]]&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Gradientetemp.jpg|marco|centro|Gradiente de temperatura]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, es decir y=1, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.ç&lt;br /&gt;
[[Archivo:Tensnormalx2.jpg|marco|derecha|tensiones normales]]&lt;br /&gt;
[[Archivo:Tensnormalx3D2.jpg|marco|centro|Campo de tensiones normales]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergenc2.jpg&amp;diff=7014</id>
		<title>Archivo:Divergenc2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergenc2.jpg&amp;diff=7014"/>
				<updated>2013-12-10T09:23:16Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergenc1.jpg&amp;diff=7012</id>
		<title>Archivo:Divergenc1.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergenc1.jpg&amp;diff=7012"/>
				<updated>2013-12-10T09:22:54Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=7008</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=7008"/>
				<updated>2013-12-10T09:19:36Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Introducción */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Mallado sólido.jpg|marco|centro|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D2.jpg|&lt;br /&gt;
Archivo:temperaturareal2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, es decir y=1, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.ç&lt;br /&gt;
[[Archivo:Tensnormalx2.jpg|marco|derecha|tensiones normales]]&lt;br /&gt;
[[Archivo:Tensnormalx3D2.jpg|marco|centro|Campo de tensiones normales]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=7005</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=7005"/>
				<updated>2013-12-10T09:16:54Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Tensiones Normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D2.jpg|&lt;br /&gt;
Archivo:temperaturareal2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, es decir y=1, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.ç&lt;br /&gt;
[[Archivo:Tensnormalx2.jpg|marco|derecha|tensiones normales]]&lt;br /&gt;
[[Archivo:Tensnormalx3D2.jpg|marco|centro|Campo de tensiones normales]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Diverg2.jpg&amp;diff=7003</id>
		<title>Archivo:Diverg2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Diverg2.jpg&amp;diff=7003"/>
				<updated>2013-12-10T09:11:09Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Diverg1.jpg&amp;diff=7002</id>
		<title>Archivo:Diverg1.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Diverg1.jpg&amp;diff=7002"/>
				<updated>2013-12-10T09:09:37Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergenciabuena2.jpg&amp;diff=6988</id>
		<title>Archivo:Divergenciabuena2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergenciabuena2.jpg&amp;diff=6988"/>
				<updated>2013-12-10T08:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergenciabuena.jpg&amp;diff=6987</id>
		<title>Archivo:Divergenciabuena.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergenciabuena.jpg&amp;diff=6987"/>
				<updated>2013-12-10T08:30:07Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=6973</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=6973"/>
				<updated>2013-12-10T07:55:28Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D2.jpg|&lt;br /&gt;
Archivo:temperaturareal2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, es decir y=1, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx2.jpg|&lt;br /&gt;
Archivo:tensnormalx3D2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5664</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5664"/>
				<updated>2013-12-09T12:24:04Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D2.jpg|&lt;br /&gt;
Archivo:temperaturareal2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx2.jpg|&lt;br /&gt;
Archivo:tensnormalx3D2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5660</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5660"/>
				<updated>2013-12-09T12:23:18Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D2.jpg|&lt;br /&gt;
Archivo:temperaturareal2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto o eje.&lt;br /&gt;
En nuestro caso, el rotacional vale 0, lo que implica que dicho campo está inmóvil.&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx2.jpg|&lt;br /&gt;
Archivo:tensnormalx3D2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5649</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5649"/>
				<updated>2013-12-09T12:20:18Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Tensiones Normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D2.jpg|&lt;br /&gt;
Archivo:temperaturareal2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx2.jpg|&lt;br /&gt;
Archivo:tensnormalx3D2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5647</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5647"/>
				<updated>2013-12-09T12:19:53Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D2.jpg|&lt;br /&gt;
Archivo:temperaturareal2.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx.jpg|&lt;br /&gt;
Archivo:tensnormalx3D.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensnormalx3D2.jpg&amp;diff=5644</id>
		<title>Archivo:Tensnormalx3D2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensnormalx3D2.jpg&amp;diff=5644"/>
				<updated>2013-12-09T12:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensnormalx2.jpg&amp;diff=5642</id>
		<title>Archivo:Tensnormalx2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensnormalx2.jpg&amp;diff=5642"/>
				<updated>2013-12-09T12:18:55Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturareal3D2.jpg&amp;diff=5639</id>
		<title>Archivo:Temperaturareal3D2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturareal3D2.jpg&amp;diff=5639"/>
				<updated>2013-12-09T12:17:18Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5635</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5635"/>
				<updated>2013-12-09T12:17:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento. Por tanto, los valores máximos estarán en la región que mayor variación volumétrica sufra. En nuestro caso, es en la región y=0, la base, e irá disminuyendo gradualmente hasta la zona superior de la placa.&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=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx.jpg|&lt;br /&gt;
Archivo:tensnormalx3D.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturareal2.jpg&amp;diff=5634</id>
		<title>Archivo:Temperaturareal2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturareal2.jpg&amp;diff=5634"/>
				<updated>2013-12-09T12:16:56Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5619</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5619"/>
				<updated>2013-12-09T12:10:23Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento.&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;
f=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
===Tensiones Normales===&lt;br /&gt;
Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx.jpg|&lt;br /&gt;
Archivo:tensnormalx3D.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Tensiones Tangenciales===&lt;br /&gt;
Apartir del tensor de tensiones podemos obtener también las tensiones tangenciales que aparecerán en la placa al aplicar el campo anterior de la siguiente forma:  |σ⋅i⃗ −(i⃗ ⋅σ⋅i⃗ )i⃗ | para las tensiones en la dirección i⃗  y de forma análoga para la dirección j⃗ ,     |σ⋅j⃗ −(j⃗ ⋅σ⋅j⃗ )j⃗ |.&lt;br /&gt;
Lo que obtenemos tras realizar los cálculos, es que las tensiones tangenciales son nulas en toda la placa.Esto es debido a que las tensiones normales en cada punto se equilibran en las direcciones estudiadas,i⃗  y j⃗ , impidiendo así que se generen esfuerzos cortantes.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5618</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5618"/>
				<updated>2013-12-09T12:10:11Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en torno a la zona central de la placa ya que en los extremos y en la parte central (y=1) no hay movimiento. El movimiento se produce en dirección vertical pero con dos sentidos contrarios, la parte de abajo de la placa tiende a ascender acercándose a la cota central. La parte de arriba, desciende aproximándose también al centro de la placa. La  consecuencia de todo esto es una compresión alrededor de la zona media de la placa.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento.&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;
f=cos(yy)/10;                  &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:divergencia1.jpg|Divergencia vista en 2D.&lt;br /&gt;
Archivo:divergencia2.jpg|Variación de volumen producida en la placa.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx.jpg|&lt;br /&gt;
Archivo:tensnormalx3D.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergencia2.jpg&amp;diff=5611</id>
		<title>Archivo:Divergencia2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergencia2.jpg&amp;diff=5611"/>
				<updated>2013-12-09T12:07:28Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergencia1.jpg&amp;diff=5610</id>
		<title>Archivo:Divergencia1.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Divergencia1.jpg&amp;diff=5610"/>
				<updated>2013-12-09T12:07:12Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5577</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5577"/>
				<updated>2013-12-09T11:52:48Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&lt;br /&gt;
&lt;br /&gt;
Seguidamente, pasamos a comparar el estado inicial y final de la placa por la actuación de la vibración.&lt;br /&gt;
Empleando para ello otro código Matlab que nos representa ambos estados en un mismo gráfico.&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) %Comando que nos permite generar una matriz de gráficos&lt;br /&gt;
mesh(xx,yy,0*yy) %Generación malla en estado 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) %Generación malla en estado final (aplicando la vibración)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en la zona central de la placa. Esto como consecuencia de que el campo de vectores es nulo en los extremos de la placa y va tomando valores negativos hacia el centro de la misma por lo que la comprime en esta zona.&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx.jpg|&lt;br /&gt;
Archivo:tensnormalx3D.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5546</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5546"/>
				<updated>2013-12-09T11:44:47Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&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)&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)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en la zona central de la placa. Esto como consecuencia de que el campo de vectores es nulo en los extremos de la placa y va tomando valores negativos hacia el centro de la misma por lo que la comprime en esta zona.&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
Definiendo ϵ(u⃗ )=(∇u⃗ +∇u⃗ t)/2, la parte simétrica del tensor gradiente de u⃗ , que se denomina tensor de deformaciones. En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones σij a través de la fórmula&lt;br /&gt;
    σij=λ∇⋅u⃗ δij+2μϵij,&lt;br /&gt;
donde λ y μ son los conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. Tomando λ=μ=1, dibujamos las tensiones normales en la dirección que marca el eje i⃗ , es decir i⃗ ⋅σ⋅i⃗  y las tensiones normales en la dirección que marca el eje j⃗ , es decir j⃗ ⋅σ⋅j⃗ .Para conseguir estas tensiones escalares, utilizamos la matriz de tensiones calculada a mano y la evaluamos en la placa en las direcciones estudiadas. &lt;br /&gt;
Al realizar los cálculos, llegamos a la conclusión de que las tensiones normales en ambas direcciones toman el mismo valor en cada punto.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:tensnormalx.jpg|&lt;br /&gt;
Archivo:tensnormalx3D.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
deru=pi*cos(pi.*yy)/10; % Escalar field&lt;br /&gt;
Ni=deru;               % Normal stress on i⃗  direction&lt;br /&gt;
Nj=deru;               % Normal stress on j⃗  direction&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(xx,yy,Ni,Nj)     % Ploting the surface of the escalar field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
view(2)              % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5545</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5545"/>
				<updated>2013-12-09T11:44:44Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical ya que sólo tiene componente &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;.Se pueden observar tres puntos característicos y dos zonas bien diferenciadas. &lt;br /&gt;
Los puntos característicos son los extremos superior e inferior de la placa así como la parte central, debido a que en ellos el campo es nulo a causa de la función seno.&lt;br /&gt;
A su vez, observamos que la mitad inferior de la placa toma valores positivos (sentido ascendente en la gráfica) mientras que en la mitad superior toma valores negativos, lo que implica un sentido descendente.&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)&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)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en la zona central de la placa. Esto como consecuencia de que el campo de vectores es nulo en los extremos de la placa y va tomando valores negativos hacia el centro de la misma por lo que la comprime en esta zona.&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5503</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5503"/>
				<updated>2013-12-09T11:32:15Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical debido a que el campo de vectores es nulo en todas las componentes excepto en el sentido del eje y que se corresponde al vector &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;. Lleva sentido negativo, descendente, debido a que el &amp;lt;math&amp;gt;sin(\pi )&amp;lt;/math&amp;gt; vale -1 y, por tanto, todos los valores del campo vectorial son negativos.&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;
      &lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
mesh(xx,yy,0*yy)&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)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En esta imagen se aprecia que el desplazamiento se produce en la zona central de la placa. Esto como consecuencia de que el campo de vectores es nulo en los extremos de la placa y va tomando valores negativos hacia el centro de la misma por lo que la comprime en esta zona.&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensnormalx3D.jpg&amp;diff=5499</id>
		<title>Archivo:Tensnormalx3D.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensnormalx3D.jpg&amp;diff=5499"/>
				<updated>2013-12-09T11:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensnormalx.jpg&amp;diff=5497</id>
		<title>Archivo:Tensnormalx.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensnormalx.jpg&amp;diff=5497"/>
				<updated>2013-12-09T11:29:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5486</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5486"/>
				<updated>2013-12-09T11:25:50Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical debido a que el campo de vectores es nulo en todas las componentes excepto en el sentido del eje y que se corresponde al vector &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;. Lleva sentido negativo, descendente, debido a que el &amp;lt;math&amp;gt;sin(\pi )&amp;lt;/math&amp;gt; vale -1 y, por tanto, todos los valores del campo vectorial son negativos.&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;
      &lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
mesh(xx,yy,0*yy)&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)&lt;br /&gt;
axis([-0.6,0.6,-0.5,2.5])&lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:movimiento.jpg|Desplazamiento antes y después de la vibración.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Movimiento.jpg&amp;diff=5475</id>
		<title>Archivo:Movimiento.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Movimiento.jpg&amp;diff=5475"/>
				<updated>2013-12-09T11:22:39Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: desplazamiento antes y después de la vibración&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;desplazamiento antes y después de la vibración&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5463</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5463"/>
				<updated>2013-12-09T11:19:07Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
En este apartado vamos a representar el gradiente del campo escalar de temperaturas, es decir, la variación de este a lo largo de la placa estudiada. Los valores máximos coinciden con los de la funcion de temperatura, ya que ésta es de tipo exponencial y tiene su origen el en eje de las x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical debido a que el campo de vectores es nulo en todas las componentes excepto en el sentido del eje y que se corresponde al vector &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;. Lleva sentido negativo, descendente, debido a que el &amp;lt;math&amp;gt;sin(\pi )&amp;lt;/math&amp;gt; vale -1 y, por tanto, todos los valores del campo vectorial son negativos.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5427</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5427"/>
				<updated>2013-12-09T11:10:34Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente código representamos el campo escalar, que tine sus valores máximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical debido a que el campo de vectores es nulo en todas las componentes excepto en el sentido del eje y que se corresponde al vector &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;. Lleva sentido negativo, descendente, debido a que el &amp;lt;math&amp;gt;sin(\pi )&amp;lt;/math&amp;gt; vale -1 y, por tanto, todos los valores del campo vectorial son negativos.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5425</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5425"/>
				<updated>2013-12-09T11:09:44Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y. Mediante el siguiente codigo representamos el campo escalar, que tine sus valores maximos representados en el eje x.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical debido a que el campo de vectores es nulo en todas las componentes excepto en el sentido del eje y que se corresponde al vector &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;. Lleva sentido negativo, descendente, debido a que el &amp;lt;math&amp;gt;sin(\pi )&amp;lt;/math&amp;gt; vale -1 y, por tanto, todos los valores del campo vectorial son negativos.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5410</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5410"/>
				<updated>2013-12-09T11:05:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Variación de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
fx=0.*yy;              % Parcial differential in 'x'&lt;br /&gt;
fy=-exp(-yy);          % Parcial Differential in 'y'&lt;br /&gt;
quiver(xx,yy,fx,fy)    % Vectorial field&lt;br /&gt;
axis([-2,3,-2,3])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,25)    % Escalar field contour lines &lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:gradientetemp.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical debido a que el campo de vectores es nulo en todas las componentes excepto en el sentido del eje y que se corresponde al vector &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;. Lleva sentido negativo, descendente, debido a que el &amp;lt;math&amp;gt;sin(\pi )&amp;lt;/math&amp;gt; vale -1 y, por tanto, todos los valores del campo vectorial son negativos.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5405</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5405"/>
				<updated>2013-12-09T11:04:16Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Como podemos ver en la imagen, el campo de vectores toma dirección vertical debido a que el campo de vectores es nulo en todas las componentes excepto en el sentido del eje y que se corresponde al vector &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt;. Lleva sentido negativo, descendente, debido a que el &amp;lt;math&amp;gt;sin(\pi )&amp;lt;/math&amp;gt; vale -1 y, por tanto, todos los valores del campo vectorial son negativos.&lt;br /&gt;
&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5385</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5385"/>
				<updated>2013-12-09T10:58:34Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=exp(-yy); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:temperaturareal3D.jpg|&lt;br /&gt;
Archivo:temperaturareal.jpg|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Gradientetemp.jpg&amp;diff=5376</id>
		<title>Archivo:Gradientetemp.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Gradientetemp.jpg&amp;diff=5376"/>
				<updated>2013-12-09T10:56:07Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturareal3D.jpg&amp;diff=5375</id>
		<title>Archivo:Temperaturareal3D.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturareal3D.jpg&amp;diff=5375"/>
				<updated>2013-12-09T10:55:48Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5373</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5373"/>
				<updated>2013-12-09T10:55:32Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Apartado23D|miniaturadeimagen|Función de temperatura en el espacio]]&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:apartado23D.jpg|temperatura en 3D&lt;br /&gt;
Archivo:apartado2temp.jpg|Gráfico de temperatura&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campodevectores.jpg|Vibración del campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturareal.jpg&amp;diff=5371</id>
		<title>Archivo:Temperaturareal.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturareal.jpg&amp;diff=5371"/>
				<updated>2013-12-09T10:55:26Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campodevectores.jpg&amp;diff=5365</id>
		<title>Archivo:Campodevectores.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campodevectores.jpg&amp;diff=5365"/>
				<updated>2013-12-09T10:53:09Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: Vibración del campo de vectores.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vibración del campo de vectores.&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5358</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5358"/>
				<updated>2013-12-09T10:51:11Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Apartado23D|miniaturadeimagen|Función de temperatura en el espacio]]&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:apartado23D.jpg|temperatura en 3D&lt;br /&gt;
Archivo:apartado2temp.jpg|Gráfico de temperatura&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5357</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5357"/>
				<updated>2013-12-09T10:50:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Apartado23D|miniaturadeimagen|Función de temperatura en el espacio]]&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:apartado23D.jpg|temperatura en 3D&lt;br /&gt;
Archivo:apartado2temp.jpg|Gráfico de temperatura&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=xx.*0;&lt;br /&gt;
fy=sin(pi*yy)./10;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campovectores.jpg|Vibración producida por el campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5349</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5349"/>
				<updated>2013-12-09T10:48:13Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Apartado23D|miniaturadeimagen|Función de temperatura en el espacio]]&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:apartado23D.jpg|temperatura en 3D&lt;br /&gt;
Archivo:apartado2temp.jpg|Gráfico de temperatura&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(\pi y)}{10}\vec j&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=sin(yy)./10;&lt;br /&gt;
fy=yy.*0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campovectores.jpg|Vibración producida por el campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</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_20)&amp;diff=5343</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 20)</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_20)&amp;diff=5343"/>
				<updated>2013-12-09T10:45:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alba R: /* Efecto de la Vibración */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad.''' &lt;br /&gt;
&lt;br /&gt;
Vamos a realizar un estudio sobre la visualización de campos escalares y vectoriales en elasticidad.Para ello vamos a tomar una placa plana rectangular sometida a temperatura y vibración.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introducción==&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; como 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. 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 del sólido.&lt;br /&gt;
En este apartado se pide dibujar un mallado que represente los puntos interiores del sólido.&lt;br /&gt;
Para ello,empleamos un código MatLAB tomando como paso de muestreo h=1/10 para las variables x e y, y obteniendo una placa rectangular de 1x2.&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;
mesh(xx,yy,0*xx);    &lt;br /&gt;
axis([-2,2,-1,3])     &lt;br /&gt;
view(2)      &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:mallado sólido.jpg|mallado del sólido.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Temperatura==&lt;br /&gt;
La temperatura del sólido viene definida por el campo de temperaturas &amp;lt;math&amp;gt;T(\rho,\theta)=e^{-y}&amp;lt;/math&amp;gt;, que es un campo escalar que depende sólo de la variable y.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Apartado23D|miniaturadeimagen|Función de temperatura en el espacio]]&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:apartado23D.jpg|temperatura en 3D&lt;br /&gt;
Archivo:apartado2temp.jpg|Gráfico de temperatura&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Variación de la Temperatura===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Efecto de la Vibración==&lt;br /&gt;
Se produce una vibración sobre la placa definida por el campo de vectores &amp;lt;math&amp;gt;\vec u(x,y)=\frac{\sin(y)}{10}\vec i&amp;lt;/math&amp;gt; que actúa sobre cada punto del sólido provocándole un desplazamiento.&lt;br /&gt;
A continuación vamos a emplear un código Matlab para mostrar la representación de dicho campo de vectores sobre el mallado.&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); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=sin(yy)./10;&lt;br /&gt;
fy=yy.*0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([-1,1,-0.5,2.5])&lt;br /&gt;
view(2)             &lt;br /&gt;
}}&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:campovectores.jpg|Vibración producida por el campo de vectores.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Divergencia===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
===Rotacional===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]&lt;br /&gt;
y=0:0.1:2;            % sampling of the interval [0,2]&lt;br /&gt;
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates&lt;br /&gt;
figure(1)&lt;br /&gt;
f=-log(0.1+sqrt(xx.^2+yy.^2)); % The scalar field&lt;br /&gt;
surf(xx,yy,f)          % Draw the mesh&lt;br /&gt;
axis([-2,2,-1,3])      % select region for drawing&lt;br /&gt;
view(2)                % See the pisture from the top&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Alba R</name></author>	</entry>

	</feed>