<?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=Marcos.arroyo</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=Marcos.arroyo"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Marcos.arroyo"/>
		<updated>2026-04-23T08:31:07Z</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_4C)&amp;diff=8100</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=8100"/>
				<updated>2013-12-13T08:49:14Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Variación del volumen local debido al desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y en los que el coseno sea máximo, es decir +1 .&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial.  Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1. En este caso y en el anterior los puntos de mayor deformación coinciden con aquellos que sufren una mayor tensión tangencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=7025</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=7025"/>
				<updated>2013-12-10T09:28:34Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial.  Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1. En este caso y en el anterior los puntos de mayor deformación coinciden con aquellos que sufren una mayor tensión tangencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6501</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6501"/>
				<updated>2013-12-09T19:24:36Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Variación del volumen local debido al desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial.  Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1. En este caso y en el anterior los puntos de mayor deformación coinciden con aquellos que sufren una mayor tensión tangencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6499</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6499"/>
				<updated>2013-12-09T19:24:10Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Variación del volumen local debido al desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y en los que el seno sea máximo, es decir +1 o -1.&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial.  Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1. En este caso y en el anterior los puntos de mayor deformación coinciden con aquellos que sufren una mayor tensión tangencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6497</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6497"/>
				<updated>2013-12-09T19:22:48Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y en los que el coseno sea máximo, es decir +1 o -1.&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial.  Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1. En este caso y en el anterior los puntos de mayor deformación coinciden con aquellos que sufren una mayor tensión tangencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6487</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6487"/>
				<updated>2013-12-09T19:20:44Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales respecto a los planos ortogonales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial.  Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1 o -1. En este caso y en el anterior los puntos de mayor deformación coinciden con aquellos que sufren una mayor tensión tangencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6482</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6482"/>
				<updated>2013-12-09T19:19:38Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales respecto a los planos ortogonales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial.  Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos donde hay mayor tensión tangencial son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es máximo, es decir 1. En este caso y en el anterior los puntos de mayor deformación coinciden con aquellos que sufren una mayor tensión tangencial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6467</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6467"/>
				<updated>2013-12-09T19:13:10Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales respecto a los planos ortogonales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; observamos en la figura de la derecha que los puntos de mayor deformación son aquellos que tienen menor radio, es decir menor &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, y en los que el seno es maximo, es decir 1 por lo tanto tiene que cumplirse que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6459</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6459"/>
				<updated>2013-12-09T19:10:44Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales respecto a los planos ortogonales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; observamos en la figura de la derecha los puntos de mayor deformacion&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6457</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6457"/>
				<updated>2013-12-09T19:10:12Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales respecto a los planos ortogonales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como las tensiones dependen de  &amp;lt;math&amp;gt;rho&amp;lt;/math&amp;gt; observamos en la figura de la derecha los puntos de mayor deformacion&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6439</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6439"/>
				<updated>2013-12-09T19:04:22Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales respecto a los planos ortogonales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));     % Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));   %  Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6437</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6437"/>
				<updated>2013-12-09T19:03:57Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Temperatura del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y ,menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));     Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6434</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6434"/>
				<updated>2013-12-09T19:02:58Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
Debido a que las tensiones en la dirección de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));     Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6429</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6429"/>
				<updated>2013-12-09T19:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{\rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{\theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{\pi}{\theta}=2n{\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));     Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6424</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6424"/>
				<updated>2013-12-09T19:00:46Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
Debido a que las tensiones en la dirección de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; depende de &amp;lt;math&amp;gt;{rho}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;{theta}&amp;lt;/math&amp;gt; podemos observar que los puntos de la placa circular donde el valor de estas tensiones es mayor son aquellos que tienen radio menor y los que &amp;lt;math&amp;gt;{pi}{theta}=2n{pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));     Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6417</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6417"/>
				<updated>2013-12-09T18:56:44Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la figura de la derecha podemos observar como varía el módulo de las tensiones en la direccion de  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));     Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6412</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6412"/>
				<updated>2013-12-09T18:55:16Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));     Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6411</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6411"/>
				<updated>2013-12-09T18:54:13Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));     Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6394</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6394"/>
				<updated>2013-12-09T18:47:02Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Apartado8.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));     Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
==Tensiones 2 ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6387</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6387"/>
				<updated>2013-12-09T18:45:27Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales respecto a los planos ortogonales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones4.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)              &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*(uu.^2))+1./(20.*uu.^4));     Módulo de las tensiones tangenciales     &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)   }}&lt;br /&gt;
&lt;br /&gt;
==Tensiones 2 ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6378</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6378"/>
				<updated>2013-12-09T18:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales respecto a los planos ortogonales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\theta}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
==Tensiones 2 ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6373</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6373"/>
				<updated>2013-12-09T18:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales respecto a los planos ortogonales===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos a representar gráficamente las tensiones tangenciales que se producen en la placa respecto al plano ortogonal a    &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt; , debido al campo vectorial. Como observamos en la figura de la derecha....&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones tangenciales .]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)                &lt;br /&gt;
f=(-sin(pi.*vv)).*(1./(20.*uu)+1./(20.*uu.^3));      Módulo de las tensiones.    &lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
==Tensiones 2 ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6342</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6342"/>
				<updated>2013-12-09T18:31:29Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones 2 ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6339</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6339"/>
				<updated>2013-12-09T18:30:10Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6338</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6338"/>
				<updated>2013-12-09T18:29:37Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);Módulo de las tensiones en la dirección tangencial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6336</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6336"/>
				<updated>2013-12-09T18:29:08Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^2);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6307</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6307"/>
				<updated>2013-12-09T18:19:43Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones3.png|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensiones4.png&amp;diff=6304</id>
		<title>Archivo:Tensiones4.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensiones4.png&amp;diff=6304"/>
				<updated>2013-12-09T18:18:57Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensiones3.png&amp;diff=6303</id>
		<title>Archivo:Tensiones3.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tensiones3.png&amp;diff=6303"/>
				<updated>2013-12-09T18:18:46Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado8.png&amp;diff=6302</id>
		<title>Archivo:Apartado8.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartado8.png&amp;diff=6302"/>
				<updated>2013-12-09T18:18:29Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6241</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6241"/>
				<updated>2013-12-09T17:55:26Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6235</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6235"/>
				<updated>2013-12-09T17:54:40Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp;\frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6223</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6223"/>
				<updated>2013-12-09T17:52:26Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\  \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6221</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6221"/>
				<updated>2013-12-09T17:51:57Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}(1+\frac{1}{\rho^2}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6220</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6220"/>
				<updated>2013-12-09T17:50:57Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho}{1+\frac{1}{\rho^2}} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6213</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6213"/>
				<updated>2013-12-09T17:48:26Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=6199</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=6199"/>
				<updated>2013-12-09T17:43:39Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{20\rho^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5696</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5696"/>
				<updated>2013-12-09T12:36:34Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
===Visualización del campo de deformaciones en la placa===&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{\pi\cos(\pi\theta)}{10\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5695</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5695"/>
				<updated>2013-12-09T12:36:02Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deformaciones==&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparación de la placa antes y después de la deformación===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Variación del volumen local debido al desplazamiento===&lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cálculo del rotacional del campo vectorial===&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones procudidas en la placa==&lt;br /&gt;
===Tensiones normales producidas por el campo vectorial===&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{\pi\cos(\pi\theta)}{10\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
===Tensiones tangenciales ===&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5686</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5686"/>
				<updated>2013-12-09T12:30:43Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{\pi\cos(\pi\theta)}{10\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5682</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5682"/>
				<updated>2013-12-09T12:29:43Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{\pi\cos(\pi\theta)}{10\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5678</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5678"/>
				<updated>2013-12-09T12:28:55Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5673</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5673"/>
				<updated>2013-12-09T12:26:34Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{10\rho^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5668</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5668"/>
				<updated>2013-12-09T12:25:02Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones normales producidas por el campo vectorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma_{ij}=\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{10\rho} &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{10\rho} &amp;amp; \frac{\pi\cos(\pi \theta)}{10} (\frac{1}{2\rho^2}+1) &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{10\rho^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5652</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5652"/>
				<updated>2013-12-09T12:21:19Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{10\rho^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5645</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5645"/>
				<updated>2013-12-09T12:19:31Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{10\rho^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Vamos a representar las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; en cada punto de la malla:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Ahora representamos las tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; de los puntos de la malla:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5640</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5640"/>
				<updated>2013-12-09T12:17:22Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{10\rho^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Calculamos los vectores &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y los dibujamos:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Calculamos los vectores &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; y los dibujamos:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5638</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5638"/>
				<updated>2013-12-09T12:17:12Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{10\rho^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Calculamos los vectores &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y los dibujamos:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
Calculamos los vectores &amp;lt;math&amp;gt;\sigma \cdot \vec g_\theta&amp;lt;/math&amp;gt; y los dibujamos:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(-sin(pi.*vv).*cos(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))-(3*pi.*cos(pi.*vv).*sin(vv))/(20.*(uu.^2));%x del campo vectorial&lt;br /&gt;
fy=(-sin(pi.*vv).*sin(vv).*(1+1./(uu.^2)))./(20.*(uu.^2))+(3*pi.*cos(pi.*vv).*cos(vv))/(20.*(uu.^2));      ;%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     %  Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la región para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5609</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5609"/>
				<updated>2013-12-09T12:07:00Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{10\rho^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Calculamos los vectores &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y los dibujamos:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);%x del campo vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</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_4C)&amp;diff=5606</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4C)</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_4C)&amp;diff=5606"/>
				<updated>2013-12-09T12:06:48Z</updated>
		
		<summary type="html">&lt;p&gt;Marcos.arroyo: /* Tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beta}}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa circular comprendida entre las circunferencias de radio 1 y radio 2, centradas en el origen.&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(\rho,\theta,t)&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(\rho,\theta,t)&amp;lt;/math&amp;gt;.De esta forma, si definimos &amp;lt;math&amp;gt;r_0(\rho,\theta)&amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa en reposo, la posición de cada punto &amp;lt;math&amp;gt;(\rho,\theta)&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 (\rho,\theta,t)= \vec r_{0}(\rho,\theta)+\vec u(\rho,\theta,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 en un instante &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; vienen dados por:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Trabajo|Visualización de campos escalares y vectoriales en elasticidad(Grupo 4 C)|[[:Categoría:Teoría de Campos|Teoría de campos]]|[[:Categoría:Trabajos 2013-14|2013-14]]}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mallado del sólido ==&lt;br /&gt;
Nuestro mallado consiste en la representación de los puntos interiores de una placa solida, en forma de corona circular. Tomando como paso de muestreo h=1/10, los comandos en Matlab de la visualizacion de nuestra placa es la siguiente:&lt;br /&gt;
[[Archivo:Sin título.jpg|300px|miniaturadeimagen|derecha|Mallado de la corona circular.]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1                  % Paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo [1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % Matrices de las coordenadas u y v&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrizacion&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % dibuja la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Temperatura del sólido ==&lt;br /&gt;
La temperatura es un campo escalar  representado por  &amp;lt;math&amp;gt;T(x,y)=e^{-y}&amp;lt;/math&amp;gt;,vamos a tratar de ver como varía la temperatura en la placa que estamos estudiando . Nuestra función depende únicamente de la variable Y, esto quiere decir que la temperatura se mantendrá constante para todo valor de X. Observamos que cuanto mayor es el valor de la Y menor es la temperatura , luego los puntos de máxima temperatura son los más alejados del foco( el origen) y con menor valor de la variable Y, como podemos observar en la figura de la derecha.&lt;br /&gt;
[[Archivo:2.jpg|300px|miniaturadeimagen|derecha|Distribución de la temperatura en la placa]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
u=1:h:2;               % Intervalo[1,2]&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi]&lt;br /&gt;
[uu,vv]=meshgrid(u,v); % matrices&lt;br /&gt;
figure(1)&lt;br /&gt;
xx=uu.*cos(vv);        % parametrización&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
f=exp(-yy); % Campo escalar&lt;br /&gt;
surf(xx,yy,f)          % visualización &lt;br /&gt;
axis([-3,3,-3,3])      % región de visualización&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo y representación del &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para estudiar como varía la temperatura al movernos por el plano calculamos el gradiente de T. &lt;br /&gt;
&amp;lt;math&amp;gt;∇T= -e^{-y} j &amp;lt;/math&amp;gt;&lt;br /&gt;
En la figura de la derecha podemos observar la representación del campo vectorial &amp;lt;math&amp;gt;∇T &amp;lt;/math&amp;gt; y  que este es perpendicular a las curvas de nivel del campo escalar T.&lt;br /&gt;
[[Archivo:Gradiente.png|300px|miniaturadeimagen|derecha| Curvas de nivel de T y gradiente de T]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
g=-exp(-yy); % Gradiente&lt;br /&gt;
subplot(1,2,1);        % Muestra varias imágenes&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
surf(xx,yy,f);&lt;br /&gt;
quiver3(xx,yy,f,0*xx,g,0*f);&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,0*xx,Gradiente); colorbar;&lt;br /&gt;
contour(xx,yy,f,20)&lt;br /&gt;
hold off }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización del campo de deformaciones en la placa==&lt;br /&gt;
&lt;br /&gt;
Nuestra placa sufre deformaciones debido a una percusión dada en un t0. Esta percusión viene dada en forma de campo vectorial, el cual es el siguiente: &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec u(\rho,\theta)=\frac{\sin(\pi \theta)}{20\rho^2}\vec g_{\theta}.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Archivo:U.jpg|200px|miniaturadeimagen|derecha|Campo vectorial u en la placa .]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
fx=(-sin(pi.*vv).*sin(vv))./(20.*uu);                 % Componente X del campo vectorial&lt;br /&gt;
fy=(sin(pi.*vv).*cos(vv))./(20.*uu)  ;             % Componente Y del campo vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibuja el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(2)    &lt;br /&gt;
}}            &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparación de la placa antes y después de la deformación==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la deformación que sufre la placa , la visualización de la placa sufre una serie de variaciones  como podemos ver en la figura de la derecha. Debido a que el módulo del campo vectorial es muy pequeño (en su valor máximo es de &amp;lt;math&amp;gt;1/20&amp;lt;/math&amp;gt; las variaciones producidas son apenas apreciables.&lt;br /&gt;
[[Archivo:Comparacióndeformacion.png|300px|miniaturadeimagen|derecha|Deformación de la placa.]]&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
tt=uu.*cos(vv)+(-sin(pi.*vv).*sin(vv))./(20.*uu);        % parametrizacion&lt;br /&gt;
rr=uu.*sin(vv)+(sin(pi.*vv).*cos(vv))./(20.*uu);&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(tt,rr,0*tt)       &lt;br /&gt;
axis([-3,3,-3,3])      &lt;br /&gt;
view(3)            }}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Variación del volumen local debido al desplazamiento== &lt;br /&gt;
La variación del volumen local la calculamos gracias a la divergencia del campo vectorial &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;:&lt;br /&gt;
 &amp;lt;math&amp;gt;\nabla \cdot \vec u =\frac{\pi\cos(\pi \theta)}{20\rho^2}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Divergencia4.jpg|300px|miniaturadeimagen|derecha|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
La divergencia es un campo escalar que depende de las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; luego los puntos de mayor divergencia son los que tienen &amp;lt;math&amp;gt;\rho=1 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\pi\theta=2n\pi&amp;lt;/math&amp;gt;&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
f=(cos(pi.*vv).*pi)./(20.*(uu.^2)); % Campo escalar Divergencia&lt;br /&gt;
surf(xx,yy,f)          &lt;br /&gt;
axis([-3,3,-3,3])      % selecciona la región&lt;br /&gt;
view(2)                }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional del campo vectorial.==&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.En nuestro campo de desplazamiento &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \times \vec u =0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Si el rotacional de un campo vectorial es 0 y las derivadas parciales del campo son continuas, que en este caso lo son, podemos decir que&lt;br /&gt;
el campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es un campo conservativo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tensiones normales producidas por el campo vectorial==&lt;br /&gt;
Obtenemos la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; y calculamos  el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_{ij}=\lambda \nabla \cdot \vec u \delta_{ij} + 2\mu \epsilon_{ij},&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Tomamos &amp;lt;math&amp;gt;\lambda=\mu=1&amp;lt;/math&amp;gt;.&lt;br /&gt;
El resultado de la parte simetrica del gradiente de &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix} 0 &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{\pi\cos(\pi \theta)}{10\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; 0 \end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; utilizando la formula, dando como resultado la siguiente matriz:&lt;br /&gt;
\begin{bmatrix} \frac{\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; 0 \\ \frac{-sin(\pi \theta)}{20}(\frac{1}{\rho}+\frac{1}{\rho^3}) &amp;amp; \frac{3\pi\cos(\pi \theta)}{20\rho^2} &amp;amp; 0 \\  0 &amp;amp; 0 &amp;amp; \frac{\pi\cos(\pi \theta)}{20\rho^2} \end{bmatrix}&lt;br /&gt;
Ahora calculamos las tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho&amp;lt;/math&amp;gt; dandonos como resultado de tales operaciones: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec g_{\rho} \cdot \sigma \cdot \vec g_\rho = \frac{\pi\cos(\pi\theta)}{20\rho^2}\\&lt;br /&gt;
&lt;br /&gt;
\vec g_\theta/\rho \cdot \sigma \cdot \vec g_\theta/\rho =\frac{3\pi\cos(\pi\theta)}{10\rho^4}&amp;lt;/math&amp;gt;&lt;br /&gt;
Ahora dibujamos el módulo de las tensiones en la direccion de &amp;lt;math&amp;gt;\vec g_{\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Tensiones1.jpg|200px|miniaturadeimagen|derecha| tensiones normales en la dirección &amp;lt;math&amp;gt;\vec g_\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=cos(pi.*vv).*pi./(20.*uu.^2);% Módulo de las tensiones en la dirección radial&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dibujamos las tensiones normales en la dirección  &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;: &lt;br /&gt;
[[Archivo:Tensiones2.jpg|200px|miniaturadeimagen|derecha|Tensiones en la dirección &amp;lt;math&amp;gt;\vec g_\theta/\rho&amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
xx=uu.*cos(vv);&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
f=3.*cos(pi.*vv).*pi./(20.*uu.^4);&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([-3,3,-3,3])&lt;br /&gt;
view(2)}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales ==&lt;br /&gt;
Calculamos los vectores &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt; y los dibujamos:&lt;br /&gt;
[[Archivo:Tensiones3.jpg|200px|miniaturadeimagen|derecha|Tensiones &amp;lt;math&amp;gt;\sigma \cdot \vec g_\rho&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xx=uu.*cos(vv);        % parametrization&lt;br /&gt;
yy=uu.*sin(vv);&lt;br /&gt;
mesh(xx,yy,0*xx)       % Dibujar la malla&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba&lt;br /&gt;
fx=(pi.*cos(pi.*vv).*cos(vv))./(20.*uu.^2)+(sin(pi.*vv).*sin(vv))/(20).*(1+1./uu.^2);% x del campo  vectorial&lt;br /&gt;
fy=(pi.*cos(pi.*vv).*sin(vv))./(20.*uu.^2)+(sin(pi.*vv).*-cos(vv))/(20).*(1+1./uu.^2);%y del campo  vectorial&lt;br /&gt;
quiver(xx,yy,fx,fy)     % Dibujar el campo vectorial&lt;br /&gt;
axis([-3,3,-3,3])      % selección de la region para dibujar&lt;br /&gt;
view(2)                % ver el dibujo desde arriba}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Marcos.arroyo</name></author>	</entry>

	</feed>