<?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=Sergio+L%C3%B3pez</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=Sergio+L%C3%B3pez"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Sergio_L%C3%B3pez"/>
		<updated>2026-05-01T01:15:13Z</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_(B-G.23-T.11)&amp;diff=20299</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=20299"/>
				<updated>2014-12-04T12:07:04Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)-U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Vectores azules gu,  Vectores verdes gv')%Rótulo del eje x&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u posee la dirección del vector de la base natural gv. Luego, sustituiremos gv por sus componentes en coordenadas cartesianas, dándonos un campo de vectores.&lt;br /&gt;
En nuestra placa se puede apreciar de forma adecuada la deformación que provoca alargamientos generando tracciones en todos los puntos de la placa obteniendo los mayores valores en los extremos más alejados del origen de coordenadas. Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DesplazamientosG23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.*y.^2-0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(y.*x.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica5G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación realizaremos una comparativa del sólido antes y después del desplazamiento dado por el campo u:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.*Y.^2-0.5.*Y);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(Y.*X.^2-0.5.*X);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica6G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. La divergencia  define el cambio de volumen debido a los desplazamientos de los puntos de la placa. Luego el valor de la divergencia será máximo cuanto más alejado se encuentre del origen  de coordenadas. &lt;br /&gt;
Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma:           u⃗ = du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivG23.jpg|150px|centro|thumb]]                 [[Archivo:Div1G23.jpg|150px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Div3G23.jpg|550px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('DIVERGENCIA DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica7G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
&lt;br /&gt;
El módulo del rotacional es cero puesto que los desplazamientos que se generan en la placa no implican torsiones, rotaciones y tensiones tangenciales, sino que se trata de deformaciones en el sentido del vector de la base gv. Es decir, se producen tensiones normales debido a que la placa está trabajando a tracción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional2G23.jpg|500px|centro|thumb]]&lt;br /&gt;
[[Archivo:Rotacional1G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.^2.*y.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(-x.*y.^2+0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica8G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.^2.*Y-0.5.*X);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(-X.*Y.^2+0.5.*Y);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica9G23.jpg|800px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
La divergencia define el cambio de volumen debido a los desplazamientos de los puntos de la placa. Por lo tanto, al obtener la divergencia nula, implica que no se produzca variación de volumen cuando actúa el campo de desplazamientos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivergenciaG23.jpg|300px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('ROTACIONAL DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica10G23.jpg|700px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadG23.jpg|140px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Densidad1G23.jpg|390px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Densidad3G23.jpg|810px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
%Función densidad de la placa en términos de x e y&lt;br /&gt;
f=inline('y.*exp(-1./x.^2)','x','y');&lt;br /&gt;
Z=f(X,Y);&lt;br /&gt;
hold on&lt;br /&gt;
h=pcolor(X,Y,Z);&lt;br /&gt;
set(h,'edgecolor','none')%Representación de la distribución de la &lt;br /&gt;
contour(X,Y,Z,1000,'p')  %densidad en la placa plana&lt;br /&gt;
hold off&lt;br /&gt;
%Cálculo de la masa&lt;br /&gt;
m = quad2d(@(u,v) sqrt(sqrt(u.^2+v.^2)-u).*exp(-1./(sqrt(u.^2+v.^2)+u)).*1./(2.*(sqrt(u.^2+v.^2))),-2,2,0.5,3);&lt;br /&gt;
title(sprintf('LA MASA TOTAL DE LA PLACA ES   %8.4f',m))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica11G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
%Función densidad de la placa en términos de x e y&lt;br /&gt;
f=inline('y.*exp(-1./x.^2)','x','y');&lt;br /&gt;
Z=f(X,Y);&lt;br /&gt;
m = quad2d(@(u,v) sqrt(sqrt(u.^2+v.^2)-u).*exp(-1./(sqrt(u.^2+v.^2)+u)).*1./(2.*(sqrt(u.^2+v.^2))),-2,2,0.5,3);&lt;br /&gt;
%Solución de la integral numerador de x Centro de Masas&lt;br /&gt;
a=quad2d(@(u,v) sqrt(sqrt(u.^2+v.^2)+u).*sqrt(sqrt(u.^2+v.^2)-u).*exp(-1./(sqrt(u.^2+v.^2)+u)).*1./(2.*(sqrt(u.^2+v.^2))),-2,2,0.5,3);&lt;br /&gt;
%Solución de la integral numerador de y Centro de Masas&lt;br /&gt;
b=quad2d(@(u,v) sqrt(sqrt(u.^2+v.^2)-u).*sqrt(sqrt(u.^2+v.^2)-u).*exp(-1./(sqrt(u.^2+v.^2)+u)).*1./(2.*(sqrt(u.^2+v.^2))),-2,2,0.5,3);&lt;br /&gt;
%Determinación del Centro de Masas&lt;br /&gt;
xm=a/m; ym=b/m;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
plot(xm,ym,'*k')%Representación del centro de masas&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
title(sprintf('CENTRO DE MASAS (Xm=%6.4f,Ym=%6.4f)',xm,ym))&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(X,Y,Z)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
title('DENSIDAD')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica12G23.jpg|700px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=20117</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=20117"/>
				<updated>2014-12-04T10:47:58Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: /* Masa y centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)-U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Vectores azules gu,  Vectores verdes gv')%Rótulo del eje x&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
En nuestra placa se puede apreciar de forma adecuada la deformación que provoca alargamientos generando tracciones en todos los puntos de la placa obteniendo los mayores valores en los extremos más alejados del origen de coordenadas. Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DesplazamientosG23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.*y.^2-0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(y.*x.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica5G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación realizaremos una comparativa del sólido antes y después del desplazamiento dado por el campo u:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.*Y.^2-0.5.*Y);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(Y.*X.^2-0.5.*X);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica6G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivG23.jpg|150px|centro|thumb]]                 [[Archivo:Div1G23.jpg|150px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Div3G23.jpg|550px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('DIVERGENCIA DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica7G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional2G23.jpg|500px|centro|thumb]]&lt;br /&gt;
[[Archivo:Rotacional1G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.^2.*y.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(-x.*y.^2+0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica8G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.^2.*Y-0.5.*X);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(-X.*Y.^2+0.5.*Y);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica9G23.jpg|800px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivergenciaG23.jpg|300px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('ROTACIONAL DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica10G23.jpg|700px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
%Función densidad de la placa en términos de x e y&lt;br /&gt;
f=inline('y.*exp(-1./x.^2)','x','y');&lt;br /&gt;
Z=f(X,Y);&lt;br /&gt;
hold on&lt;br /&gt;
h=pcolor(X,Y,Z);&lt;br /&gt;
set(h,'edgecolor','none')%Representación de la distribución de la &lt;br /&gt;
contour(X,Y,Z,1000,'p')  %densidad en la placa plana&lt;br /&gt;
hold off&lt;br /&gt;
%Cálculo de la masa&lt;br /&gt;
m = quad2d(@(u,v) sqrt(sqrt(u.^2+v.^2)-u).*exp(-1./(sqrt(u.^2+v.^2)+u)).*1./(2.*(sqrt(u.^2+v.^2))),-2,2,0.5,3);&lt;br /&gt;
title(sprintf('LA MASA TOTAL DE LA PLACA ES   %8.4f',m))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica11G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
%Función densidad de la placa en términos de x e y&lt;br /&gt;
f=inline('y.*exp(-1./x.^2)','x','y');&lt;br /&gt;
Z=f(X,Y);&lt;br /&gt;
m = quad2d(@(u,v) sqrt(sqrt(u.^2+v.^2)-u).*exp(-1./(sqrt(u.^2+v.^2)+u)).*1./(2.*(sqrt(u.^2+v.^2))),-2,2,0.5,3);&lt;br /&gt;
%Solución de la integral numerador de x Centro de Masas&lt;br /&gt;
a=quad2d(@(u,v) sqrt(sqrt(u.^2+v.^2)+u).*sqrt(sqrt(u.^2+v.^2)-u).*exp(-1./(sqrt(u.^2+v.^2)+u)).*1./(2.*(sqrt(u.^2+v.^2))),-2,2,0.5,3);&lt;br /&gt;
%Solución de la integral numerador de y Centro de Masas&lt;br /&gt;
b=quad2d(@(u,v) sqrt(sqrt(u.^2+v.^2)-u).*sqrt(sqrt(u.^2+v.^2)-u).*exp(-1./(sqrt(u.^2+v.^2)+u)).*1./(2.*(sqrt(u.^2+v.^2))),-2,2,0.5,3);&lt;br /&gt;
%Determinación del Centro de Masas&lt;br /&gt;
xm=a/m; ym=b/m;&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
plot(xm,ym,'*k')%Representación del centro de masas&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
title(sprintf('CENTRO DE MASAS (Xm=%6.4f,Ym=%6.4f)',xm,ym))&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
mesh(X,Y,Z)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
title('DENSIDAD')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica12G23.jpg|700px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=20108</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=20108"/>
				<updated>2014-12-04T10:44:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: /* Rotacional del campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)-U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Vectores azules gu,  Vectores verdes gv')%Rótulo del eje x&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
En nuestra placa se puede apreciar de forma adecuada la deformación que provoca alargamientos generando tracciones en todos los puntos de la placa obteniendo los mayores valores en los extremos más alejados del origen de coordenadas. Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DesplazamientosG23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.*y.^2-0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(y.*x.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica5G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación realizaremos una comparativa del sólido antes y después del desplazamiento dado por el campo u:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.*Y.^2-0.5.*Y);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(Y.*X.^2-0.5.*X);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica6G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivG23.jpg|150px|centro|thumb]]                 [[Archivo:Div1G23.jpg|150px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Div3G23.jpg|550px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('DIVERGENCIA DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica7G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional2G23.jpg|500px|centro|thumb]]&lt;br /&gt;
[[Archivo:Rotacional1G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.^2.*y.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(-x.*y.^2+0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica8G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.^2.*Y-0.5.*X);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(-X.*Y.^2+0.5.*Y);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica9G23.jpg|800px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivergenciaG23.jpg|300px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('ROTACIONAL DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica10G23.jpg|700px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=20105</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=20105"/>
				<updated>2014-12-04T10:44:24Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: /* Divergencia del campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)-U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Vectores azules gu,  Vectores verdes gv')%Rótulo del eje x&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
En nuestra placa se puede apreciar de forma adecuada la deformación que provoca alargamientos generando tracciones en todos los puntos de la placa obteniendo los mayores valores en los extremos más alejados del origen de coordenadas. Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DesplazamientosG23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.*y.^2-0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(y.*x.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica5G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación realizaremos una comparativa del sólido antes y después del desplazamiento dado por el campo u:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.*Y.^2-0.5.*Y);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(Y.*X.^2-0.5.*X);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica6G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivG23.jpg|150px|centro|thumb]]                 [[Archivo:Div1G23.jpg|150px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Div3G23.jpg|550px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('DIVERGENCIA DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica7G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional2G23.jpg|500px|centro|thumb]]&lt;br /&gt;
[[Archivo:Rotacional1G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.^2.*y.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(-x.*y.^2+0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica8G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.^2.*Y-0.5.*X);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(-X.*Y.^2+0.5.*Y);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica9G23.jpg|800px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivergenciaG23.jpg|300px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica12G23.jpg&amp;diff=20097</id>
		<title>Archivo:Grafica12G23.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica12G23.jpg&amp;diff=20097"/>
				<updated>2014-12-04T10:43:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica11G23.jpg&amp;diff=20094</id>
		<title>Archivo:Grafica11G23.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica11G23.jpg&amp;diff=20094"/>
				<updated>2014-12-04T10:43:11Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=20070</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=20070"/>
				<updated>2014-12-04T10:36:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: /* Divergencia del campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)-U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Vectores azules gu,  Vectores verdes gv')%Rótulo del eje x&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
En nuestra placa se puede apreciar de forma adecuada la deformación que provoca alargamientos generando tracciones en todos los puntos de la placa obteniendo los mayores valores en los extremos más alejados del origen de coordenadas. Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DesplazamientosG23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.*y.^2-0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(y.*x.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica5G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación realizaremos una comparativa del sólido antes y después del desplazamiento dado por el campo u:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.*Y.^2-0.5.*Y);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(Y.*X.^2-0.5.*X);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica6G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivG23.jpg|150px|centro|thumb]]                 [[Archivo:Div1G23.jpg|150px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Div3G23.jpg|550px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('DIVERGENCIA DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica7G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional2G23.jpg|500px|centro|thumb]]&lt;br /&gt;
[[Archivo:Rotacional1G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.^2.*y.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(-x.*y.^2+0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica8G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.^2.*Y-0.5.*X);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(-X.*Y.^2+0.5.*Y);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica9G23.jpg|800px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivergenciaG23.jpg|300px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('ROTACIONAL DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica10G23.jpg|700px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica10G23.jpg&amp;diff=20068</id>
		<title>Archivo:Grafica10G23.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica10G23.jpg&amp;diff=20068"/>
				<updated>2014-12-04T10:36:27Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=20051</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=20051"/>
				<updated>2014-12-04T10:31:31Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: /* Campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)-U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Vectores azules gu,  Vectores verdes gv')%Rótulo del eje x&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
En nuestra placa se puede apreciar de forma adecuada la deformación que provoca alargamientos generando tracciones en todos los puntos de la placa obteniendo los mayores valores en los extremos más alejados del origen de coordenadas. Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DesplazamientosG23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.*y.^2-0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(y.*x.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica5G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación realizaremos una comparativa del sólido antes y después del desplazamiento dado por el campo u:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.*Y.^2-0.5.*Y);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(Y.*X.^2-0.5.*X);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica6G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivG23.jpg|150px|centro|thumb]]                 [[Archivo:Div1G23.jpg|150px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Div3G23.jpg|550px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('DIVERGENCIA DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica7G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional2G23.jpg|500px|centro|thumb]]&lt;br /&gt;
[[Archivo:Rotacional1G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.^2.*y.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(-x.*y.^2+0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica8G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.^2.*Y-0.5.*X);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(-X.*Y.^2+0.5.*Y);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica9G23.jpg|800px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica9G23.jpg&amp;diff=20040</id>
		<title>Archivo:Grafica9G23.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica9G23.jpg&amp;diff=20040"/>
				<updated>2014-12-04T10:29:09Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica8G23.jpg&amp;diff=20037</id>
		<title>Archivo:Grafica8G23.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica8G23.jpg&amp;diff=20037"/>
				<updated>2014-12-04T10:28:53Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=20002</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=20002"/>
				<updated>2014-12-04T10:16:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: /* Representación de las líneas coordenadas y vectores de la base natural */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)-U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Vectores azules gu,  Vectores verdes gv')%Rótulo del eje x&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
En nuestra placa se puede apreciar de forma adecuada la deformación que provoca alargamientos generando tracciones en todos los puntos de la placa obteniendo los mayores valores en los extremos más alejados del origen de coordenadas. Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DesplazamientosG23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.*y.^2-0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(y.*x.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica5G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación realizaremos una comparativa del sólido antes y después del desplazamiento dado por el campo u:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.*Y.^2-0.5.*Y);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(Y.*X.^2-0.5.*X);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica6G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DivG23.jpg|150px|centro|thumb]]                 [[Archivo:Div1G23.jpg|150px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Div3G23.jpg|550px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('DIVERGENCIA DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica7G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional2G23.jpg|500px|centro|thumb]]&lt;br /&gt;
[[Archivo:Rotacional1G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=19968</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=19968"/>
				<updated>2014-12-04T10:02:49Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: /* Divergencia del campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y %gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
En nuestra placa se puede apreciar de forma adecuada la deformación que provoca alargamientos en todos los puntos de la placa obteniendo los mayores valores en los extremos más alejados del origen de coordenadas. Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DesplazamientosG23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.*y.^2-0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(y.*x.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica5G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación realizaremos una comparativa del sólido antes y después del desplazamiento dado por el campo u:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.*Y.^2-0.5.*Y);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(Y.*X.^2-0.5.*X);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica6G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
fy=0.1.*(Y.^2+X.^2);%Divergencia del campo vectorial u de desplazamientos&lt;br /&gt;
surf(X,Y,fy)%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('DIVERGENCIA DESPLAZAMIENTOS')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,fy);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica7G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional2G23.jpg|500px|centro|thumb]]&lt;br /&gt;
[[Archivo:Rotacional1G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica7G23.jpg&amp;diff=19965</id>
		<title>Archivo:Grafica7G23.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica7G23.jpg&amp;diff=19965"/>
				<updated>2014-12-04T09:59:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=19951</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=19951"/>
				<updated>2014-12-04T09:56:06Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: /* Campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y %gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
En nuestra placa se puede apreciar de forma adecuada la deformación que provoca alargamientos en todos los puntos de la placa obteniendo los mayores valores en los extremos más alejados del origen de coordenadas. Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DesplazamientosG23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('0.1.*(x.*y.^2-0.5.*y)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje transversal&lt;br /&gt;
n=inline('0.1.*(y.*x.^2-0.5.*x)','x','y');%Función que define el&lt;br /&gt;
%desplazamiento de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del desplazamiento&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del desplazamiento&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial desplazamiento(u)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CAMPO VECTORIAL u (DESPLAZAMIENTOS)')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica5G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
&lt;br /&gt;
%Sin desplazamiento&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('SIN DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
%Con desplazamiento&lt;br /&gt;
UX=0.1.*(X.*Y.^2-0.5.*Y);%Desplazamiento de la placa en sentido transversal&lt;br /&gt;
UY=0.1.*(Y.*X.^2-0.5.*X);%Desplazamiento de la placa en sentido longitudinal&lt;br /&gt;
subplot(1,2,2)%Subventana 1&lt;br /&gt;
mesh(X+UX,Y+UY,0*X);%Representación superficial con líneas entrecruzadas&lt;br /&gt;
     %de los desplazamientos producidos en la placa&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CON DESPLAZAMIENTO')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica6G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rotacional2G23.jpg|500px|centro|thumb]]&lt;br /&gt;
[[Archivo:Rotacional1G23.jpg|500px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica2.1G23.jpg&amp;diff=19856</id>
		<title>Archivo:Grafica2.1G23.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Grafica2.1G23.jpg&amp;diff=19856"/>
				<updated>2014-12-04T09:32:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=19815</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=19815"/>
				<updated>2014-12-04T09:16:00Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y %gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=19814</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=19814"/>
				<updated>2014-12-04T09:15:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
\( \vec u(u,v) =\frac{v-1/2}{5} \sqrt{u^2+v^2} \vec g_u \)&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y %gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE TRANSVERSAL')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE LONGITUDINAL')%Rótulo del eje y&lt;br /&gt;
title('TEMPERATURA DE LA PLACA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
surf(X,Y,T);%Representación superficial con escala de colores&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
title('INTERPRETACIÓN ESPACIAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica3G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,50,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas &lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
m=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje transversal&lt;br /&gt;
n=inline('-2.*(x+y).*exp(-(x+y).^2)','x','y');%Función que define la &lt;br /&gt;
%variación de la temperatura de la placa en el eje longitudinal&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
M=m(X,Y);%Componente transversal del grad(T)&lt;br /&gt;
N=n(X,Y);%Componente longitudinal del grad(T)&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,M,N)%Visualización del campo vectorial grad(T)&lt;br /&gt;
T=exp(-(X+Y).^2);%Función temperatura&lt;br /&gt;
%Curvas de Nivel&lt;br /&gt;
contour(X,Y,T,15,'r')%Representación de las curvas de nivel&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('GRADIENTE Y CURVAS DE NIVEL DE LA TEMPERATURA')%Título del gráfico&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica4G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma en la dirección de aplicación. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
Al calcular la divergencia de un campo vectorial, se obtiene un escalar. En este caso la divergencia muestra claramente el nivel de compresión o expansión que dichos puntos de la placa han experimentado. Como nuestra divergencia está definida en coordenadas cartesianas, tenemos que derivar la función respecto de (x,y,t) quedando de la siguiente forma: u⃗ =du/dx+du2/dy+du/2dt. Dicho esto podemos afirmar que los puntos con mayor divergencia son los puntos que están más alejados del origen de coordenadas.&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
A la hora de calcular el rotacional de u lo definimos como la tendencia que tiene un campo vectorial a incluir rotación. Si obtenemos su valor nos sale que el rotacional es cero. Esto se debe a que los desplazamientos que tienen lugar sobre la placa no genera torsiones ni rotaciones, sino que se trata de una deformación longitudinal en el sentido en el que aplicamos la fuerza sobre la placa.&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=17236</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=17236"/>
				<updated>2014-12-02T12:27:00Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0. Para su mejor respresentación se nos ha propuesto un sitema de coordenadas hiperbólico que se adapta a nuestra geometría.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Fórmula_1.jpg|200px|centro|thumb]]&lt;br /&gt;
[[Archivo:Fórmula_2.jpg|200px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
Sobre dicha placa vamos a suponer dos magnitudes físicas: La Temperatura, como campo escalar y Los Desplazamientos como campo vectorial.&lt;br /&gt;
A continuación vamos a desarrollar una serie de apartados para proceder al analisis de como actuan dichas magnitudes sobre la palaca:&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para la representación del mallado hemos definido los ejes (x,y) en el intérvalo: [0,2.5] y [0,2.5] y a continuación con el paso de muestrueo h=1/10 hemos dibujado el mallado que representa los puntos interieres de nuestro sólido:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
subplot(1,2,1)%Subventana 1&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('MALLADO DE LA PLACA PLANA')%Título del gráfico&lt;br /&gt;
subplot(1,2,2)%Subventana 2&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
axis image%Ejes proporcionados igualmente y ajustados al gráfico&lt;br /&gt;
xlabel('EJE X')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y')%Rótulo del eje y&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Representacion malla G23.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
Para la representación de las líneas coordenadas se ha mantenido una variable constante y se ha dejado variable la otra para ambos casos. Los resultados han sido:&lt;br /&gt;
En primer lugar, hipérbolas equiláteras de asíntotas los ejes coordenados.&lt;br /&gt;
En segundo lugar, hipérbolas equiláteras de ejes coincidentes con los coordenados.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-3:0.1:5;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=-3:0.1:5;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
for k=1:4&lt;br /&gt;
    x=sqrt(sqrt(u.^2+(1+k).^2)+u);%Dejamos libre u y variamos v&lt;br /&gt;
    y=sqrt(sqrt(u.^2+(1+k).^2)-u);%Dejamos libre u y variamos v&lt;br /&gt;
    z=sqrt(sqrt((1+k).^2+v.^2)+1+k);%Dejamos libre v y variamos u&lt;br /&gt;
    w=sqrt(sqrt((1+k).^2+v.^2)-(1+k));%Dejamos libre v y variamos u&lt;br /&gt;
    hold on&lt;br /&gt;
    plot(x,y,'r')&lt;br /&gt;
    plot(z,w,'k')&lt;br /&gt;
    plot(sqrt(sqrt((1+k).^2+(1+k).^2)+1+k),sqrt(sqrt((1+k).^2+(1+k).^2)-(1+k)),'*')&lt;br /&gt;
    hold off&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2G23.jpg|600px|centro|thumb|Lineas coordenadas]]&lt;br /&gt;
&lt;br /&gt;
Para la obtención de los vectores de la base natural se ha procedido mediante el cálculo previo de las correspondientes derivadas parciales de x,y. Una vez calculados hemos procedido a dibujarlos en cada punto del mallado. Hay que tener en consideración que se trata de un sistema ortogonal y que el módulo de ambos vectores de la base es el mismo. A su vez podemos añadir que sus modulos son inversamente proporcinales a la distancia al origen. Esta aclaración queda perfectamente reflejada con el siguiente gráfico:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
u=-2:0.1:2;%Discretización de la placa en el sentido transversal&lt;br /&gt;
v=0.5:0.1:3;%Discretización de la placa en el sentido longitudinal&lt;br /&gt;
[U,V]=meshgrid(u,v);%Obtención de la retícula rectangular(rejilla) asociada &lt;br /&gt;
      %a los vectores u y v a partir de la discretización considerada&lt;br /&gt;
X=sqrt(sqrt(U.^2+V.^2)+U);%Coordenadas Hiperbólicas&lt;br /&gt;
Y=sqrt(sqrt(U.^2+V.^2)-U);%Coordenadas Hiperbólicas&lt;br /&gt;
guu=(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%Obtención de &lt;br /&gt;
guv=-(sqrt(sqrt(U.^2+V.^2)+U))./(2*(sqrt(U.^2+V.^2)));%vectores &lt;br /&gt;
gvu=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)+U)));%tangentes&lt;br /&gt;
gvv=V./(2*(sqrt(U.^2+V.^2)).*(sqrt(sqrt(U.^2+V.^2)-U)));%gu y %gv&lt;br /&gt;
hold on&lt;br /&gt;
mesh(X,Y,0*X)%Representación superficial con líneas entrecruzadas&lt;br /&gt;
quiver(X,Y,guu,guv);%Visualización de líneas coordenadas&lt;br /&gt;
quiver(X,Y,gvu,gvv);%y vectores de la base natural&lt;br /&gt;
axis([0,2.5,0,2.5])%Establecimiento de valores mínimos y máximos&lt;br /&gt;
      %en los ejes representados&lt;br /&gt;
view(2)%Definición del punto de observación(azimut=0,elevación=90)&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('EJE X(TRANSVERSAL)')%Rótulo del eje x&lt;br /&gt;
ylabel('EJE Y(LONGITUDINAL)')%Rótulo del eje y&lt;br /&gt;
title('VECTORES DE LA BASE NATURAL')%Título del gráfico&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafica2.1.jpg|600px|centro|thumb]]&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
Dada nuestra función de temperatura podemos apreciar que al crecer (x+y) el valor de Temperatura decrece. Luego el valor de temperatura máxima (foco de calor) de la placa podremos decir que será el más próximo al origen de coordenadas.Como consecuencia de lo anterior,las curvas de nivel más cercanas a dicho punto son las que sufren más variación de temperatura; por lo que aparecerán más próximas entre si. Con el siguiente gráfico podemos comprobar como se cumple dicha hipotesis. &lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
Con el cálculo del gradiente podremos evaluar la dirección en la cual nuestro campo Temperatura variará más rápidamente. Su módulo, representa el ritmo de variación en la dirección de dicho vector gradiente. En nuestro caso podemos apreciar que su módulo aumenta al aproximarnos al origen de coordenadas.&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
Al aplicar la fuerza sobre la placa se ha producido un desplazamiento de los puntos de la misma. El campo vectorial u lleva en cada punto la dirección del gv del punto. Sustituimos gv por sus componentes en coordenadas cartesianas, lo que nos da un campo de vectores.&lt;br /&gt;
Dado el campo de desplazamientos obtendremos el siguiente campo vectorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=16912</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=16912"/>
				<updated>2014-12-02T09:45:16Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
En el presente trabajo se propone la visualización de campos escalares y vectoriales en elasticidad. Para ello hemos empezado analizando una placa plana definida por la región comprendida entre las hipérbolas P1: xy-1/2=0  y P2: xy-3=0.&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
kjashdflksajdhvsuia&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=16906</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=16906"/>
				<updated>2014-12-02T09:38:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
=Introducción=&lt;br /&gt;
&lt;br /&gt;
==Representación del mallado==&lt;br /&gt;
&lt;br /&gt;
==Representación de las líneas coordenadas y vectores de la base natural==&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
==Representación del gradiente==&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo==&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo==&lt;br /&gt;
&lt;br /&gt;
==Repetición del análisis con el nuevo campo==&lt;br /&gt;
&lt;br /&gt;
===Campo de desplazamientos===&lt;br /&gt;
&lt;br /&gt;
===Divergencia del campo===&lt;br /&gt;
&lt;br /&gt;
===Rotacional del campo===&lt;br /&gt;
&lt;br /&gt;
==Masa y centro de masas==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(B-G.23-T.11)&amp;diff=15056</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (B-G.23-T.11)</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_(B-G.23-T.11)&amp;diff=15056"/>
				<updated>2014-11-26T12:08:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sergio López: Página creada con «{{ Beta }}  {{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | Teoría de Campos|:Categoría:T...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Beta }}&lt;br /&gt;
&lt;br /&gt;
{{ TrabajoED | Visualización de campos escalares y vectoriales en elasticidad. Grupo 23-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Sergio López Fernández Javier Marrero Patrón Rubén Peláez Moreno Eduardo Ubeda Cuadrado Suleiman Mesto Riera Jaume Martorell Cerdá }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
===Apartado 1===&lt;br /&gt;
&lt;br /&gt;
===Apartado 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>Sergio López</name></author>	</entry>

	</feed>