<?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=Luis.pablo</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=Luis.pablo"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Luis.pablo"/>
		<updated>2026-04-23T07:49:14Z</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_C-1&amp;diff=40633</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40633"/>
				<updated>2017-12-14T15:53:39Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Deformaciones de una placa plana rectangular. Grupo C-1 a Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana rectangular. Grupo C-1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional1LA.jpg|400px|thumb|right|Visualización del rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
rot=xx.*(1-yy); &lt;br /&gt;
%representacion del rotacional a partir del mallado &lt;br /&gt;
surf(xx,yy,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
title('rotacional') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%valores maximos y minimos &lt;br /&gt;
rotmax=max(max(rot));&lt;br /&gt;
rotmin=min(min(rot));&lt;br /&gt;
}}&lt;br /&gt;
Los puntos que sufren un mayor rotacional son \((x,y)=(-1,2)\) y \((x,y)=(1,0)\) y el menor son \((x,y)=(-1,0)\) y \((x,y)=(-2,1)\).&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_rectangular._Grupo_C-1&amp;diff=40634</id>
		<title>Deformaciones de una placa plana rectangular. Grupo C-1</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Deformaciones_de_una_placa_plana_rectangular._Grupo_C-1&amp;diff=40634"/>
				<updated>2017-12-14T15:53:39Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Deformaciones de una placa plana rectangular. Grupo C-1 a Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._Grupo_C-1&amp;diff=40635</id>
		<title>Discusión:Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._Grupo_C-1&amp;diff=40635"/>
				<updated>2017-12-14T15:53:39Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Discusión:Deformaciones de una placa plana rectangular. Grupo C-1 a Discusión:Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Bienvenido a ''MateWiki''!'''&lt;br /&gt;
Esperamos que contribuyas mucho y bien.&lt;br /&gt;
Probablemente desearás leer las [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents páginas de ayuda].&lt;br /&gt;
Nuevamente, bienvenido y diviértete! [[Usuario:Carlos Castro|Carlos Castro]] ([[Usuario discusión:Carlos Castro|discusión]]) 10:15 30 nov 2017 (CET)&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Deformaciones_de_una_placa_plana_rectangular._Grupo_C-1&amp;diff=40636</id>
		<title>Discusión:Deformaciones de una placa plana rectangular. Grupo C-1</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Deformaciones_de_una_placa_plana_rectangular._Grupo_C-1&amp;diff=40636"/>
				<updated>2017-12-14T15:53:39Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Discusión:Deformaciones de una placa plana rectangular. Grupo C-1 a Discusión:Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Discusión:Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40629</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40629"/>
				<updated>2017-12-14T15:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Usuario:Deformaciones de una placa plana rectangular. Grupo C-1 a Deformaciones de una placa plana rectangular. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana rectangular. Grupo C-1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional1LA.jpg|400px|thumb|right|Visualización del rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
rot=xx.*(1-yy); &lt;br /&gt;
%representacion del rotacional a partir del mallado &lt;br /&gt;
surf(xx,yy,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
title('rotacional') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%valores maximos y minimos &lt;br /&gt;
rotmax=max(max(rot));&lt;br /&gt;
rotmin=min(min(rot));&lt;br /&gt;
}}&lt;br /&gt;
Los puntos que sufren un mayor rotacional son \((x,y)=(-1,2)\) y \((x,y)=(1,0)\) y el menor son \((x,y)=(-1,0)\) y \((x,y)=(-2,1)\).&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario:Deformaciones_de_una_placa_plana_rectangular._Grupo_C-1&amp;diff=40630</id>
		<title>Usuario:Deformaciones de una placa plana rectangular. Grupo C-1</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario:Deformaciones_de_una_placa_plana_rectangular._Grupo_C-1&amp;diff=40630"/>
				<updated>2017-12-14T15:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Usuario:Deformaciones de una placa plana rectangular. Grupo C-1 a Deformaciones de una placa plana rectangular. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Deformaciones de una placa plana rectangular. Grupo C-1]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._Grupo_C-1&amp;diff=40631</id>
		<title>Discusión:Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._Grupo_C-1&amp;diff=40631"/>
				<updated>2017-12-14T15:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Usuario discusión:Deformaciones de una placa plana rectangular. Grupo C-1 a Discusión:Deformaciones de una placa plana rectangular. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Bienvenido a ''MateWiki''!'''&lt;br /&gt;
Esperamos que contribuyas mucho y bien.&lt;br /&gt;
Probablemente desearás leer las [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents páginas de ayuda].&lt;br /&gt;
Nuevamente, bienvenido y diviértete! [[Usuario:Carlos Castro|Carlos Castro]] ([[Usuario discusión:Carlos Castro|discusión]]) 10:15 30 nov 2017 (CET)&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario_discusi%C3%B3n:Deformaciones_de_una_placa_plana_rectangular._Grupo_C-1&amp;diff=40632</id>
		<title>Usuario discusión:Deformaciones de una placa plana rectangular. Grupo C-1</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario_discusi%C3%B3n:Deformaciones_de_una_placa_plana_rectangular._Grupo_C-1&amp;diff=40632"/>
				<updated>2017-12-14T15:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Usuario discusión:Deformaciones de una placa plana rectangular. Grupo C-1 a Discusión:Deformaciones de una placa plana rectangular. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Discusión:Deformaciones de una placa plana rectangular. Grupo C-1]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario_discusi%C3%B3n:Luis.pablo&amp;diff=40628</id>
		<title>Usuario discusión:Luis.pablo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario_discusi%C3%B3n:Luis.pablo&amp;diff=40628"/>
				<updated>2017-12-14T15:51:04Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Usuario discusión:Luis.pablo a Usuario discusión:Deformaciones de una placa plana rectangular. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Usuario discusión:Deformaciones de una placa plana rectangular. Grupo C-1]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40625</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40625"/>
				<updated>2017-12-14T15:51:03Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Usuario:Luis.pablo a Usuario:Deformaciones de una placa plana rectangular. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana rectangular. Grupo C-1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional1LA.jpg|400px|thumb|right|Visualización del rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
rot=xx.*(1-yy); &lt;br /&gt;
%representacion del rotacional a partir del mallado &lt;br /&gt;
surf(xx,yy,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
title('rotacional') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%valores maximos y minimos &lt;br /&gt;
rotmax=max(max(rot));&lt;br /&gt;
rotmin=min(min(rot));&lt;br /&gt;
}}&lt;br /&gt;
Los puntos que sufren un mayor rotacional son \((x,y)=(-1,2)\) y \((x,y)=(1,0)\) y el menor son \((x,y)=(-1,0)\) y \((x,y)=(-2,1)\).&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario:Luis.pablo&amp;diff=40626</id>
		<title>Usuario:Luis.pablo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario:Luis.pablo&amp;diff=40626"/>
				<updated>2017-12-14T15:51:03Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Usuario:Luis.pablo a Usuario:Deformaciones de una placa plana rectangular. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Usuario:Deformaciones de una placa plana rectangular. Grupo C-1]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._Grupo_C-1&amp;diff=40627</id>
		<title>Discusión:Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad._Grupo_C-1&amp;diff=40627"/>
				<updated>2017-12-14T15:51:03Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Luis.pablo trasladó la página Usuario discusión:Luis.pablo a Usuario discusión:Deformaciones de una placa plana rectangular. Grupo C-1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Bienvenido a ''MateWiki''!'''&lt;br /&gt;
Esperamos que contribuyas mucho y bien.&lt;br /&gt;
Probablemente desearás leer las [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents páginas de ayuda].&lt;br /&gt;
Nuevamente, bienvenido y diviértete! [[Usuario:Carlos Castro|Carlos Castro]] ([[Usuario discusión:Carlos Castro|discusión]]) 10:15 30 nov 2017 (CET)&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40624</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40624"/>
				<updated>2017-12-14T15:43:29Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: /* Visualización */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana rectangular. Grupo C-1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional1LA.jpg|400px|thumb|right|Visualización del rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
rot=xx.*(1-yy); &lt;br /&gt;
%representacion del rotacional a partir del mallado &lt;br /&gt;
surf(xx,yy,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
title('rotacional') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%valores maximos y minimos &lt;br /&gt;
rotmax=max(max(rot));&lt;br /&gt;
rotmin=min(min(rot));&lt;br /&gt;
}}&lt;br /&gt;
Los puntos que sufren un mayor rotacional son \((x,y)=(-1,2)\) y \((x,y)=(1,0)\) y el menor son \((x,y)=(-1,0)\) y \((x,y)=(-2,1)\).&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40623</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40623"/>
				<updated>2017-12-14T15:37:30Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: /* Visualización divergencia del campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana rectangular. Grupo C-1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional1LA.jpg|400px|thumb|right|Visualización del rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
rot=xx.*(1-yy); &lt;br /&gt;
%representacion del rotacional a partir del mallado &lt;br /&gt;
surf(xx,yy,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
title('rotacional') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%valores maximos y minimos &lt;br /&gt;
rotmax=max(max(rot));&lt;br /&gt;
rotmin=min(min(rot));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40622</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40622"/>
				<updated>2017-12-14T15:36:16Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: /* Rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana rectangular. Grupo C-1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
=== Cálculo del Rotacional ===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional1LA.jpg|400px|thumb|right|Visualización del rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
rot=xx.*(1-yy); &lt;br /&gt;
%representacion del rotacional a partir del mallado &lt;br /&gt;
surf(xx,yy,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
title('rotacional') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%valores maximos y minimos &lt;br /&gt;
rotmax=max(max(rot));&lt;br /&gt;
rotmin=min(min(rot));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Rotacional1LA.jpg&amp;diff=40621</id>
		<title>Archivo:Rotacional1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Rotacional1LA.jpg&amp;diff=40621"/>
				<updated>2017-12-14T15:34:50Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40620</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40620"/>
				<updated>2017-12-14T15:32:42Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: /* Rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana rectangular. Grupo C-1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
 ===Cálculo del Rotacional===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional1LA.jpg|400px|thumb|right|Visualización del rotacional]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
rot=xx.*(1-yy); &lt;br /&gt;
%representacion del rotacional a partir del mallado &lt;br /&gt;
surf(xx,yy,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
title('rotacional') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%valores maximos y minimos &lt;br /&gt;
rotmax=max(max(rot));&lt;br /&gt;
rotmin=min(min(rot));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40619</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40619"/>
				<updated>2017-12-14T15:31:55Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana rectangular. Grupo C-1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
 ===Cálculo del Rotacional===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotacional1LA.jpg|400px|thumb|right|Visualización del rotacional]]&lt;br /&gt;
{{matlab|código=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
rot=xx.*(1-yy); &lt;br /&gt;
%representacion del rotacional a partir del mallado &lt;br /&gt;
surf(xx,yy,rot)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
title('rotacional') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%valores maximos y minimos &lt;br /&gt;
rotmax=max(max(rot));&lt;br /&gt;
rotmin=min(min(rot));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40615</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40615"/>
				<updated>2017-12-13T12:53:12Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana rectangular. Grupo C-1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
 ===Cálculo del Rotacional===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
{{matlab|código=&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40614</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40614"/>
				<updated>2017-12-13T12:50:51Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Trabajo | Deformaciones de una placa plana rectangular. Grupo 1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del sólido. Tomar los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:mallado1LA.jpg|325px|thumb|left|Mallado del sólido]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(xx,yy);&lt;br /&gt;
%Dibujo &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
%Ajuste de la gráfica&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
grid off&lt;br /&gt;
view(2) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización campo de la temperatura==&lt;br /&gt;
La temperatura del sólido viene dada por la función &amp;lt;math&amp;gt;T(x,y)=(x+2)(y-1)^2 +2&amp;lt;/math&amp;gt; en grados centígrados. Dibujar las curvas de nivel y decidir en qué punto la temperatura es máxima.&amp;lt;br/&amp;gt;&lt;br /&gt;
La función anterior es un campo escalar, es decir, es el campo de la temperatura del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:CurvasTemperatura1LA.jpg|400px|thumb|right|Campo de la Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
% TEMPERATURA (campo escalar)&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure&lt;br /&gt;
 pcolor(xx,yy,zz);&lt;br /&gt;
 axis equal&lt;br /&gt;
 shading flat&lt;br /&gt;
 hold on&lt;br /&gt;
 contour(xx,yy,zz,'k')&lt;br /&gt;
 colorbar&lt;br /&gt;
 title('Temperatura máxima en (1,0)')&lt;br /&gt;
 hold off&lt;br /&gt;
% Ajuste de la gráfica&lt;br /&gt;
axis([-1,1,0,2])&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se observa que en el punto \((1,0)\) la temperatura es máxima.&lt;br /&gt;
&lt;br /&gt;
==Cálculo y visualización del gradiente de Temperatura==&lt;br /&gt;
El gradiente del campo de la temperatura (campo escalar) es el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T =\frac{\partial T}{\partial x_i} \vec e_i = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar en el dibujo el gradiente es ortogonal a las curvas de nivel del campo \(T\) y por tanto el &amp;lt;math&amp;gt;\nabla T&amp;lt;/math&amp;gt; es ortogonal a la superficie del campo \(T\) en todos los puntos de éste. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradmascurvas1LA.jpg|450px|thumb|right|Campo vectorial: Gradiente de Temperatura]]&lt;br /&gt;
&lt;br /&gt;
{{ matlab | codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Campo de Temperatura&lt;br /&gt;
T= inline('(x+2).*(y-1).^2+2','x','y');&lt;br /&gt;
%Gradiente&lt;br /&gt;
Tx= inline('(y-1).^2','x','y');&lt;br /&gt;
Ty= inline('(y.*2-2).*(x+2)','x','y');&lt;br /&gt;
%&lt;br /&gt;
zz=T(xx,yy);&lt;br /&gt;
gradTx=Tx(xx,yy);&lt;br /&gt;
gradTy=Ty(xx,yy);&lt;br /&gt;
% Dibujo de las curvas de nivel del campo de temperatura&lt;br /&gt;
figure &lt;br /&gt;
quiver(xx,yy,gradTx,gradTy) &lt;br /&gt;
title('Gradiente')&lt;br /&gt;
axis tight &lt;br /&gt;
hold on &lt;br /&gt;
Mz=T(xx,yy);&lt;br /&gt;
contour(xx,yy,zz,'r')&lt;br /&gt;
title('Curvas de nivel')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Variación de la temperatura==&lt;br /&gt;
Calcular la variacion de temperatura por segundo si, partiendo del punto de coordenadas \((x,y)=(0,1)\) me muevo en la dirección \((1,1)\) con una velocidad de 2 metros por segundo.&amp;lt;br/&amp;gt;&lt;br /&gt;
*Planteamiento:&lt;br /&gt;
#Partiendo del origen \(O\) nos movemos hacia \(P=(0,1)\), es decir, en la dirección &amp;lt;math&amp;gt; \vec e = \frac{\vec {OP}}{|\vec {OP}|} = \frac{\vec i}{|\vec i|} =\vec i &amp;lt;/math&amp;gt; con velocidad \(v=2\)m/s.&amp;lt;br/&amp;gt;&lt;br /&gt;
#De las propiedades del gradiente de un campo escalar:&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = \frac{T(\vec r (t))}{dt} = \nabla{T(\vec r (t))} · \vec r ' = \nabla{T} · \vec v = \nabla{T} · (v \vec e) = v(\nabla{T} · \vec e)&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:y puesto que ya conocemos el \(\nabla{T}\):&amp;lt;br/&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; \nabla{T}(x,y) = (y-1)^2 \vec i + (x+2)(2y-2) \vec j &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Entonces operando se obtiene: &lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{dT}{dt} = v·(y-1)^2 = 2(y-1)^2 &amp;lt;/math&amp;gt; ºC/s que en el punto \((1,1)\) es nula.&lt;br /&gt;
&lt;br /&gt;
== Visualización del campo de desplazamientos ==&lt;br /&gt;
A partir del vector de desplazamientos dado en el enunciado obtenemos el dibujo del  campo de desplazamientos sobre los puntos del mallado del sólido.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: campodesplaz1LA.jpg|500px|thumb|left|Campo vectorial: Campo de desplazamientos]]&lt;br /&gt;
 &lt;br /&gt;
{{ matlab | codigo= &lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%Componentes en la dirección de i y de j del campo de desplazamientos &lt;br /&gt;
ux=xx.*(-yy+(yy.^2)/2);&lt;br /&gt;
uy=0.*xx;&lt;br /&gt;
figure&lt;br /&gt;
%dibujo del mallado &lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
%campo de desplazamientos&lt;br /&gt;
quiver(xx,yy,ux,uy,'k')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Visualización del sólido antes y después del desplazamiento ==&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%posicion final &lt;br /&gt;
rx=(xx.*(-yy+yy.^2/2))+xx;&lt;br /&gt;
ry=0*xx+yy; &lt;br /&gt;
%representacion de la superficie antes del desplazamiento  &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
title('antes del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
%representacion de la superficie después del desplazamiento&lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
title('después del desplazamiento')&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
 &lt;br /&gt;
%comparacion&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,0*xx)&lt;br /&gt;
hold on &lt;br /&gt;
surf(rx,ry,0*rx)&lt;br /&gt;
axis([-2,2,-1,3])&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z') &lt;br /&gt;
title('comparacion')&lt;br /&gt;
view(0,90)&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Visualización divergencia del campo de desplazamientos==&lt;br /&gt;
Representar el campo:&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=-y+\frac{y^2}{2}&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diver33d1LA.jpg|400px|thumb|right|Visualización Campo Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%valor de la divergencia&lt;br /&gt;
divu=-yy+(yy.^2)/2;&lt;br /&gt;
%representacion &lt;br /&gt;
surf(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
colorbar &lt;br /&gt;
title('divergencia') &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Dibujo de la superficie que representa la divergencia y de sus curvas de&lt;br /&gt;
%nivel visto cuando z tiende a infinito &lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,divu)&lt;br /&gt;
shading interp &lt;br /&gt;
hold on &lt;br /&gt;
contour(xx,yy,divu,'k')&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
hold off &lt;br /&gt;
%Dibujo de la proyección sobre el plano YOZ de la superficie que representa&lt;br /&gt;
%la divergencia &lt;br /&gt;
figure&lt;br /&gt;
plot(yy,divu)&lt;br /&gt;
title('proyección sobre el eje YOZ')&lt;br /&gt;
xlabel('y')&lt;br /&gt;
ylabel('z') &lt;br /&gt;
grid on&lt;br /&gt;
maxi=max(max(divu)); &lt;br /&gt;
mini=min(min(divu));&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
No se produce aumento de volumen alguno, hay reducción de la parte central de la placa y los laterales no sufren alteraciones.&amp;lt;br/&amp;gt;&lt;br /&gt;
Como consecuencia de que la expresión de la &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt; dependa únicamente de \(y\), ha sido posible determinar los puntos en los que la divergencia es máxima, mínima y nula gráficamente mediante la proyección de dicho campo sobre el plano \(YOZ\).&lt;br /&gt;
&lt;br /&gt;
[[Archivo:diverplanta1LA.jpg|400px|thumb|right|Visualización del campo escalar: Divergencia]]&lt;br /&gt;
[[Archivo:diver3d1LA.jpg|400px|thumb|left|Proyección de la Divergencia sobre el plano XOZ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
 ===Cálculo del Rotacional===&lt;br /&gt;
Siendo el campo de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; como: &amp;lt;math&amp;gt;\vec u = u_x \vec i + u_y \vec j + u_z \vec k&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
ell rotacional de dicho campo se calcula como:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla\times \mathbf{u} =\left(&lt;br /&gt;
\frac{\partial u_z}{\partial y} - \frac{\partial u_y}{\partial z}\right)\vec i +&lt;br /&gt;
\left(\frac{\partial u_x}{\partial z} - \frac{\partial u_z}{\partial x}\right)\vec j +&lt;br /&gt;
\left(\frac{\partial u_y}{\partial x} - \frac{\partial u_x}{\partial y}\right)\vec k&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Resultando finalmente:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\times \mathbf{u}=x(1-y)\vec k &amp;lt;/math&amp;gt;&lt;br /&gt;
Siendo su módulo:&lt;br /&gt;
:&amp;lt;math&amp;gt; |\nabla\times \mathbf{u}|= x(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
===Visualización===&lt;br /&gt;
{{matlab|código=&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tensiones Normales ==&lt;br /&gt;
&lt;br /&gt;
=== Cálculo del tensor de deformaciones ===&lt;br /&gt;
&lt;br /&gt;
Se llama tensor de deformaciones a la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\vec u &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u) =\frac{(\nabla{\vec u}+\nabla{\vec u}^t)}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para ello debemos calcular &amp;lt;math&amp;gt;\nabla{\vec u}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\nabla{\vec u}^t&amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}=\frac{\partial{\vec u}}{\partial{x_m}}\otimes\vec e_m =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec i\otimes\vec j) &amp;lt;/math&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u}^t =(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+(x(-1+y))(\vec j\otimes\vec i)&amp;lt;/math&amp;gt;&lt;br /&gt;
Finalmente obtenemos el tensor de deformaciones:&lt;br /&gt;
:* &amp;lt;math&amp;gt;e(\vec u)=(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo del tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma_{ij}&amp;lt;/math&amp;gt; a través de la fórmula&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = λ\nabla · \vec u 1 +2μe &amp;lt;/math&amp;gt;&lt;br /&gt;
donde λ y μ son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. A pesar de que los desplazamientos son planos ( es decir &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; no tiene componente en la dirección de &amp;lt;math&amp;gt;\vec k&amp;lt;/math&amp;gt;) las tensiones no tienen por qué ser planas y puede haber tensiones en la dirección ortogonal al plano de la placa.&lt;br /&gt;
&lt;br /&gt;
Tras haber calculado el tensor de deformaciones y la divergencia del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en los apartados anteriores, y tomando λ=μ=1 calculamos el tensor de tensiones&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma = (-y+\frac{y^2}{2}) 1 + 2[(-y+\frac{y^2}{2})(\vec i\otimes\vec i)+\frac{x}{2}(-1+y)[(\vec i\otimes\vec j)+(\vec j\otimes\vec i)]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec i &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{i}\cdot\sigma_{ij}\cdot\vec{i}=3(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec j &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{j}\cdot\sigma_{ij}\cdot\vec{j}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
====Tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec k &amp;lt;/math&amp;gt;====&lt;br /&gt;
Las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{k}\cdot\sigma_{ij}\cdot\vec{k}=(-y+\frac{y^2}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TensionesNormales.jpg|1250px|center|Tensiones normales]]&lt;br /&gt;
&lt;br /&gt;
{{matlab | codigo =&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
 &lt;br /&gt;
%tensiones normales en las direcciones de los ejes coordenados sobre el&lt;br /&gt;
%mallado &lt;br /&gt;
TNi=(-yy+(yy.^2)/2).*3;&lt;br /&gt;
TNj=-yy+(yy.^2)/2;&lt;br /&gt;
TNk=-yy+(yy.^2)/2; &lt;br /&gt;
%representacion de las tensiones normales &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,3,1) &lt;br /&gt;
surf(xx,yy,TNi)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje i')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,2) &lt;br /&gt;
surf(xx,yy,TNj)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje j')&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(xx,yy,TNk)&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensiones normales en la dirección del eje k')&lt;br /&gt;
}}&lt;br /&gt;
==La Tensión de Von Mises==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{VM}=\sqrt{\frac{(\sigma_{1}-\sigma_{2})^{2}+(\sigma_{2}-\sigma_{3})^{2}+(\sigma_{3}-\sigma_{1})^{2}}{2}}&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;\sigma_{1}, \sigma_{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\sigma_{3}&amp;lt;/math&amp;gt; son los autovalores de &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; (también conocidos como tensiones principales) cuya expresión es:&lt;br /&gt;
:&amp;lt;math&amp;gt;(\sigma_{ij})=\begin{pmatrix} -3y+\frac{3y^2}{2} &amp;amp; -x+xy &amp;amp; 0 \\ -x+xy &amp;amp; -y+\frac{y^2}{2} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; -y+\frac{y^2}{2} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
La tensión de Von Mises es una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico (y no elástico puro).&lt;br /&gt;
&lt;br /&gt;
{{ matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%calculo de los autovalores &lt;br /&gt;
A= inline('3.*(-y+(y.^2)./2)','x','y');&lt;br /&gt;
B= inline('x.*(-1+y)','x','y');&lt;br /&gt;
C= inline('-y+(y.^2)./2','x','y');&lt;br /&gt;
sigma=[];&lt;br /&gt;
 for i=1:length(x)&lt;br /&gt;
     for j=1:length(y)&lt;br /&gt;
         J=A(xx(i,j),yy(i,j));&lt;br /&gt;
         K=B(xx(i,j),yy(i,j));&lt;br /&gt;
         I=C(xx(i,j),yy(i,j));&lt;br /&gt;
         sigma=[J K 0; K I 0 ; 0 0 I ];&lt;br /&gt;
         AU=eig(sigma);  %autovalores de sigma &lt;br /&gt;
         VM=sqrt(((AU(1)-AU(2))^2+(AU(2)-AU(3))^2+(AU(3)-AU(1))^2)/2);&lt;br /&gt;
         zz(i,j)=VM;&lt;br /&gt;
     end &lt;br /&gt;
 end &lt;br /&gt;
%dibujo &lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,zz)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y') &lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
%Estudio del máximo valor de la tensión de Von Mises&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
hold on&lt;br /&gt;
m=zz(1,1:length(zz));&lt;br /&gt;
%Dibujo de la proyección sobre el plano XOZ de la superficie que genera la tensión de Von Mises&lt;br /&gt;
plot(x,m,'b');&lt;br /&gt;
maxzz=max(m);&lt;br /&gt;
%Bucle que pinta los puntos donde la tensión de Von Mises es máxima sobre la proyección&lt;br /&gt;
for k=1:length(m);&lt;br /&gt;
   if m(k)==maxzz&lt;br /&gt;
         plot(x(k),maxzz,'xr','markersize',10)&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
axis([-3 3 -0 2]);&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje z')&lt;br /&gt;
legend('Proyección sobre el plano XOZ','Punto máximo')&lt;br /&gt;
hold off&lt;br /&gt;
fprintf('El máximo valor de la tensión de Von Mises es %f\n',maxzz)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:VM1LA.jpg|900px|center|Tensión de Von Mises y proyección sobre el plano XOZ]]&lt;br /&gt;
El máximo valor de la tensión de Von Mises se alcanza para &amp;lt;math&amp;gt;x=±1&amp;lt;/math&amp;gt; y el valor de la tensión de Von Mises para dicho punto es de \(1.732051\). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo de Fuerzas==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec F&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}=-\nabla\cdot\sigma=-\frac{\partial \sigma_{ji}}{\partial x_{j}}\vec{e}_{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
Lo calculamos&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_1=-\frac{\partial \sigma_{j1}}{\partial x_{j}} \vec e_{1} = -[\frac{\partial (-y+\frac{3y^2}{2})}{\partial x} + \frac{\partial(-x+xy)}{\partial y} + \frac{\partial 0}{\partial z}]\vec i = -x \vec i&amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_2=-\frac{\partial \sigma_{j2}}{\partial x_{j}} \vec e_{2} = -[\frac{\partial (-x+xy)}{\partial x} + \frac{\partial (-y+\frac{y^2}{2})}{\partial y} + \frac{\partial 0}{\partial z}]\vec j = 2(1-y) \vec j &amp;lt;/math&amp;gt;&lt;br /&gt;
:*&amp;lt;math&amp;gt;\vec F_3=-\frac{\partial \sigma_{j3}}{\partial x_{j}} \vec e_{3} = -[\frac{\partial 0}{\partial x} + \frac{\partial 0}{\partial y} + \frac{\partial (-y+\frac{y^2}{2})}{\partial z}]\vec k = 0 \vec k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces, la expresión del campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{F}= -x \vec i  + 2(1-y) \vec j  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:campofuerzas1LA.jpg|450px|thumb|right|Campo de fuerzas]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
%componentes del campo de fuerzas&lt;br /&gt;
Fx=-xx; &lt;br /&gt;
Fy=2.*(1-yy);&lt;br /&gt;
%Dibujo del campo de fuerzas &lt;br /&gt;
figure&lt;br /&gt;
mesh(xx,yy,0*xx) &lt;br /&gt;
hold on &lt;br /&gt;
quiver(xx,yy,Fx,Fy,'k')&lt;br /&gt;
axis image&lt;br /&gt;
view(2) &lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
title('campo de fuerzas')&lt;br /&gt;
hold off &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Interpretación de la gráfica &amp;lt;br/&amp;gt;&lt;br /&gt;
En el dibujo podemos ver un campo de fuerzas cuyo modulo decrece progresivamente a medida que nos acercamos al centro de esta simetría radial en el punto \((0,1)\) en donde se anula.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
Suponiendo que la placa tiene una densidad que responde a la ecuación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d(x,y)=3+e^{\frac{-|x|}{(y+1)^{4}}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos la masa total de la placa:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{A} d(x,y) dA=\int_{-1}^{1}\int_{0}^{2} d(x,y) dydx=\int_{-1}^{1}\int_{0}^{2} 3+e^{\frac{-|x|}{(y+1)^{4}}} dydx=15.71 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, puesto que, en esta ocasión, la primitiva es difícil de calcular, se recurre a la utilización de métodos numéricos. Por esta razón, empleamos la fórmula del trapecio para la aproximación de integrales:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Discretización de los parámetros de la superficie:&lt;br /&gt;
% siendo 0.1 el &amp;quot;paso de muestreo&amp;quot;&lt;br /&gt;
x=-1:0.1:1;&lt;br /&gt;
y=0:0.1:2;&lt;br /&gt;
%Creación del mallado&lt;br /&gt;
[xx,yy]=meshgrid(x,y);  &lt;br /&gt;
%extremos integracion: &lt;br /&gt;
a=-1; b=1; c=0; d=2; &lt;br /&gt;
N1=length(x)-1; N2=N1; %subintervalos &lt;br /&gt;
h1=(b-a)/N1; h2=(d-c)/N2; &lt;br /&gt;
u=a:h1:b; &lt;br /&gt;
v=c:h2:d; &lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%densidad &lt;br /&gt;
densidad=3+exp(-abs(U)./((V+1).^4));&lt;br /&gt;
%formula del trapecio &lt;br /&gt;
w1=ones(N1+1,1);&lt;br /&gt;
w1(1)=1/2; &lt;br /&gt;
w1(N1+1)=1/2;&lt;br /&gt;
w2=ones(N2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(N2+1)=1/2; &lt;br /&gt;
masa=h1*h2*(w2')*densidad*w1; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC17/18]]&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campofuerzas1LA.jpg&amp;diff=40612</id>
		<title>Archivo:Campofuerzas1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campofuerzas1LA.jpg&amp;diff=40612"/>
				<updated>2017-12-12T20:17:59Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:VM1LA.jpg&amp;diff=40611</id>
		<title>Archivo:VM1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:VM1LA.jpg&amp;diff=40611"/>
				<updated>2017-12-12T19:39:46Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Diver33d1LA.jpg&amp;diff=40300</id>
		<title>Archivo:Diver33d1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Diver33d1LA.jpg&amp;diff=40300"/>
				<updated>2017-12-08T20:33:08Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Diver3d1LA.jpg&amp;diff=40299</id>
		<title>Archivo:Diver3d1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Diver3d1LA.jpg&amp;diff=40299"/>
				<updated>2017-12-08T20:31:00Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Diverplanta1LA.jpg&amp;diff=40298</id>
		<title>Archivo:Diverplanta1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Diverplanta1LA.jpg&amp;diff=40298"/>
				<updated>2017-12-08T20:30:30Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Antesydepues1LA.jpg&amp;diff=40296</id>
		<title>Archivo:Antesydepues1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Antesydepues1LA.jpg&amp;diff=40296"/>
				<updated>2017-12-08T19:36:24Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Gradmascurvas1LA.jpg&amp;diff=40295</id>
		<title>Archivo:Gradmascurvas1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Gradmascurvas1LA.jpg&amp;diff=40295"/>
				<updated>2017-12-08T19:04:54Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40291</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40291"/>
				<updated>2017-12-08T18:47:48Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Página blanqueada&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campodesplaz1LA.jpg&amp;diff=40290</id>
		<title>Archivo:Campodesplaz1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campodesplaz1LA.jpg&amp;diff=40290"/>
				<updated>2017-12-08T18:43:11Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Mallado1LA.jpg&amp;diff=40288</id>
		<title>Archivo:Mallado1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Mallado1LA.jpg&amp;diff=40288"/>
				<updated>2017-12-08T18:17:29Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:CurvasTemperatura1LA.jpg&amp;diff=40284</id>
		<title>Archivo:CurvasTemperatura1LA.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:CurvasTemperatura1LA.jpg&amp;diff=40284"/>
				<updated>2017-12-08T14:11:03Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:TensionesNormales.jpg&amp;diff=40283</id>
		<title>Archivo:TensionesNormales.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:TensionesNormales.jpg&amp;diff=40283"/>
				<updated>2017-12-08T13:54:03Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40281</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40281"/>
				<updated>2017-12-07T13:23:39Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Página reemplazada por « &amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40109</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40109"/>
				<updated>2017-12-02T11:31:04Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Trabajo | Deformaciones de una placa plana rectangular. Grupo 1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC17/18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujamos el mallado que represente los puntos interiores del sólido. Se toman los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;/div&gt;</summary>
		<author><name>Luis.pablo</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_C-1&amp;diff=40108</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad. Grupo C-1</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_C-1&amp;diff=40108"/>
				<updated>2017-12-02T11:28:47Z</updated>
		
		<summary type="html">&lt;p&gt;Luis.pablo: Página creada con «{{ Trabajo | Deformaciones de una placa plana rectangular. Grupo 1 | Teoría de Campos|2017-18 |  Luis Pa...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Trabajo | Deformaciones de una placa plana rectangular. Grupo 1 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:Trabajos 2017-18|2017-18]] |  Luis Pablo Rincón Bagüés, Adriana Mata Calvo }}&lt;br /&gt;
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la region \((x,y) ∈ [-1,1]×[0,2]\). En ella vamos a suponer que tenemos definidas dos cantidades físicas: &lt;br /&gt;
:*La temperatura \(T(x,y)\), que depende de las variables espaciales \((x,y)\)&lt;br /&gt;
:*Los desplazamientos &amp;lt;math&amp;gt;\vec u(x,y) &amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada.&lt;br /&gt;
De esta forma, si definimos &amp;lt;math&amp;gt;\vec r_{0}(x,y) &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto \((x,y)\) de la placa después de la deformación viene dada por:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec r(x,y) = \vec r_{0}(x,y) + \vec u(x,y) &amp;lt;/math&amp;gt;&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sonre la placa ha provocado un desplazamiento de los puntos de la misma dado por el vector de desplazamientos:&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec u(x,y) = x( -y + \frac{y^2}{2}) \vec i &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mallado==&lt;br /&gt;
Dibujamos el mallado que represente los puntos interiores del sólido. Se toman los ejes en el rectángulo \((x,y) ∈ [-2,2]×[-1,3] \) y como paso de muestreo &amp;lt;math&amp;gt; h=\frac{1}{10} &amp;lt;/math&amp;gt; para las variables \(x\) e \(y\).&lt;/div&gt;</summary>
		<author><name>Luis.pablo</name></author>	</entry>

	</feed>